TypeError: Return value of Magento\Elasticsearch7\Model\Client\Elasticsearch::query() must be of the type array, string returned in /var/www/html/oxide/webroot/vendor/magento/module-elasticsearch-7/Model/Client/Elasticsearch.php:338 Stack trace: #0 /var/www/html/oxide/webroot/vendor/magento/module-elasticsearch/SearchAdapter/Dynamic/DataProvider.php(221): Magento\Elasticsearch7\Model\Client\Elasticsearch->query(Array) #1 /var/www/html/oxide/webroot/vendor/magento/framework/Search/Dynamic/Algorithm/Manual.php(48): Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider->getAggregation(Object(Magento\Framework\Search\Request\Aggregation\DynamicBucket), Array, 100, Object(Magento\Framework\Search\Dynamic\EntityStorage)) #2 /var/www/html/oxide/webroot/vendor/magento/module-elasticsearch/SearchAdapter/Aggregation/Builder/Dynamic.php(48): Magento\Framework\Search\Dynamic\Algorithm\Manual->getItems(Object(Magento\Framework\Search\Request\Aggregation\DynamicBucket), Array, Object(Magento\Framework\Search\Dynamic\EntityStorage)) #3 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic->build(Object(Magento\Framework\Search\Request\Aggregation\DynamicBucket), Array, Array, Object(Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider)) #4 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic\Interceptor->___callParent('build', Array) #5 /var/www/html/oxide/webroot/app/code/Amasty/Shopby/Plugin/Elasticsearch/SearchAdapter/Aggregation/Builder/Dynamic.php(60): Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\Search\Request\Aggregation\DynamicBucket), Array, Array, Object(Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider)) #6 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(198): Amasty\Shopby\Plugin\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic->aroundBuild(Object(Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic\Interceptor), Object(Closure), Object(Magento\Framework\Search\Request\Aggregation\DynamicBucket), Array, Array, Object(Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider)) #7 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\Search\Request\Aggregation\DynamicBucket), Array, Array, Object(Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider)) #8 /var/www/html/oxide/webroot/generated/code/Magento/Elasticsearch/SearchAdapter/Aggregation/Builder/Dynamic/Interceptor.php(26): Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic\Interceptor->___callPlugins('build', Array, NULL) #9 /var/www/html/oxide/webroot/vendor/magento/module-elasticsearch/SearchAdapter/Aggregation/Builder.php(89): Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\Dynamic\Interceptor->build(Object(Magento\Framework\Search\Request\Aggregation\DynamicBucket), Array, Array, Object(Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider)) #10 /var/www/html/oxide/webroot/vendor/magento/module-elasticsearch-7/SearchAdapter/Adapter.php(128): Magento\Elasticsearch\SearchAdapter\Aggregation\Builder->build(Object(Magento\Framework\Search\Request\Interceptor), Array) #11 /var/www/html/oxide/webroot/vendor/magento/module-search/Model/SearchEngine.php(42): Magento\Elasticsearch7\SearchAdapter\Adapter->query(Object(Magento\Framework\Search\Request\Interceptor)) #12 /var/www/html/oxide/webroot/vendor/magento/framework/Search/Search.php(85): Magento\Search\Model\SearchEngine->search(Object(Magento\Framework\Search\Request\Interceptor)) #13 /var/www/html/oxide/webroot/app/code/Amasty/Shopby/Model/ResourceModel/Fulltext/Collection.php(238): Magento\Framework\Search\Search->search(Object(Magento\Framework\Api\Search\SearchCriteria)) #14 /var/www/html/oxide/webroot/vendor/magento/framework/Data/Collection/AbstractDb.php(343): Amasty\Shopby\Model\ResourceModel\Fulltext\Collection->_renderFiltersBefore() #15 /var/www/html/oxide/webroot/app/code/Amasty/Shopby/Model/ResourceModel/Fulltext/Collection.php(394): Magento\Framework\Data\Collection\AbstractDb->_renderFilters() #16 /var/www/html/oxide/webroot/vendor/magento/module-eav/Model/Entity/Collection/AbstractCollection.php(923): Amasty\Shopby\Model\ResourceModel\Fulltext\Collection->_renderFilters() #17 /var/www/html/oxide/webroot/vendor/magento/module-catalog/Model/ResourceModel/Product/Collection.php(832): Magento\Eav\Model\Entity\Collection\AbstractCollection->load(false, false) #18 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Catalog\Model\ResourceModel\Product\Collection->load(false, false) #19 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(201): Amasty\Shopby\Model\ResourceModel\Fulltext\Collection\Interceptor->___callParent('load', Array) #20 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(216): Amasty\Shopby\Model\ResourceModel\Fulltext\Collection\Interceptor->Magento\Framework\Interception\{closure}() #21 /var/www/html/oxide/webroot/generated/code/Amasty/Shopby/Model/ResourceModel/Fulltext/Collection/Interceptor.php(338): Amasty\Shopby\Model\ResourceModel\Fulltext\Collection\Interceptor->___callPlugins('load', Array, Array) #22 /var/www/html/oxide/webroot/vendor/magento/module-catalog/Block/Product/ListProduct.php(205): Amasty\Shopby\Model\ResourceModel\Fulltext\Collection\Interceptor->load() #23 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/AbstractBlock.php(1110): Magento\Catalog\Block\Product\ListProduct->_beforeToHtml() #24 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/AbstractBlock.php(1115): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}() #25 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/AbstractBlock.php(675): Magento\Framework\View\Element\AbstractBlock->_loadCache() #26 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Framework\View\Element\AbstractBlock->toHtml() #27 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Catalog\Block\Product\ListProduct\Interceptor->___callParent('toHtml', Array) #28 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Catalog\Block\Product\ListProduct\Interceptor->Magento\Framework\Interception\{closure}() #29 /var/www/html/oxide/webroot/generated/code/Magento/Catalog/Block/Product/ListProduct/Interceptor.php(884): Magento\Catalog\Block\Product\ListProduct\Interceptor->___callPlugins('toHtml', Array, Array) #30 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(566): Magento\Catalog\Block\Product\ListProduct\Interceptor->toHtml() #31 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(542): Magento\Framework\View\Layout->_renderBlock('category.produc...') #32 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('category.produc...') #33 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('category.produc...') #34 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('category.produc...', true) #35 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/AbstractBlock.php(522): Magento\Framework\View\Layout\Interceptor->renderElement('category.produc...', true) #36 /var/www/html/oxide/webroot/generated/code/Magento/Catalog/Block/Category/View/Interceptor.php(427): Magento\Framework\View\Element\AbstractBlock->getChildHtml('product_list', true) #37 /var/www/html/oxide/webroot/vendor/magento/module-catalog/Block/Category/View.php(100): Magento\Catalog\Block\Category\View\Interceptor->getChildHtml('product_list') #38 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Catalog\Block\Category\View->getProductListHtml() #39 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Catalog\Block\Category\View\Interceptor->___callParent('getProductListH...', Array) #40 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Catalog\Block\Category\View\Interceptor->Magento\Framework\Interception\{closure}() #41 /var/www/html/oxide/webroot/generated/code/Magento/Catalog/Block/Category/View/Interceptor.php(26): Magento\Catalog\Block\Category\View\Interceptor->___callPlugins('getProductListH...', Array, Array) #42 /var/www/html/oxide/webroot/vendor/magento/module-catalog/view/frontend/templates/category/products.phtml(15): Magento\Catalog\Block\Category\View\Interceptor->getProductListHtml() #43 /var/www/html/oxide/webroot/vendor/magento/framework/View/TemplateEngine/Php.php(71): include('/var/www/html/o...') #44 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Catalog\Block\Category\View\Interceptor), '/var/www/html/o...', Array) #45 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callParent('render', Array) #46 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Framework\View\TemplateEngine\Php\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Catalog\Block\Category\View\Interceptor), '/var/www/html/o...', Array) #47 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/TemplateEngine/Php/Interceptor.php(26): Magento\Framework\View\TemplateEngine\Php\Interceptor->___callPlugins('render', Array, Array) #48 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/Template.php(273): Magento\Framework\View\TemplateEngine\Php\Interceptor->render(Object(Magento\Catalog\Block\Category\View\Interceptor), '/var/www/html/o...', Array) #49 /var/www/html/oxide/webroot/generated/code/Magento/Catalog/Block/Category/View/Interceptor.php(193): Magento\Framework\View\Element\Template->fetchView('/var/www/html/o...') #50 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/Template.php(303): Magento\Catalog\Block\Category\View\Interceptor->fetchView('/var/www/html/o...') #51 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/AbstractBlock.php(1111): Magento\Framework\View\Element\Template->_toHtml() #52 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/AbstractBlock.php(1115): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element\{closure}() #53 /var/www/html/oxide/webroot/vendor/magento/framework/View/Element/AbstractBlock.php(675): Magento\Framework\View\Element\AbstractBlock->_loadCache() #54 /var/www/html/oxide/webroot/generated/code/Magento/Catalog/Block/Category/View/Interceptor.php(518): Magento\Framework\View\Element\AbstractBlock->toHtml() #55 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(566): Magento\Catalog\Block\Category\View\Interceptor->toHtml() #56 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(542): Magento\Framework\View\Layout->_renderBlock('category.produc...') #57 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('category.produc...') #58 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('category.produc...') #59 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('category.produc...', false) #60 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(594): Magento\Framework\View\Layout\Interceptor->renderElement('category.produc...', false) #61 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(544): Magento\Framework\View\Layout->_renderContainer('content', false) #62 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('content') #63 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('content') #64 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('content', false) #65 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(594): Magento\Framework\View\Layout\Interceptor->renderElement('content', false) #66 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(544): Magento\Framework\View\Layout->_renderContainer('main', false) #67 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('main') #68 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main') #69 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('main', false) #70 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(594): Magento\Framework\View\Layout\Interceptor->renderElement('main', false) #71 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(544): Magento\Framework\View\Layout->_renderContainer('columns', false) #72 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('columns') #73 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('columns') #74 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('columns', false) #75 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(594): Magento\Framework\View\Layout\Interceptor->renderElement('columns', false) #76 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(544): Magento\Framework\View\Layout->_renderContainer('main.content', false) #77 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('main.content') #78 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('main.content') #79 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('main.content', false) #80 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(594): Magento\Framework\View\Layout\Interceptor->renderElement('main.content', false) #81 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(544): Magento\Framework\View\Layout->_renderContainer('page.wrapper', false) #82 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('page.wrapper') #83 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('page.wrapper') #84 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('page.wrapper', false) #85 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(594): Magento\Framework\View\Layout\Interceptor->renderElement('page.wrapper', false) #86 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(544): Magento\Framework\View\Layout->_renderContainer('root', false) #87 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(206): Magento\Framework\View\Layout->renderNonCachedElement('root') #88 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(497): Magento\Framework\View\Layout\Interceptor->renderNonCachedElement('root') #89 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(193): Magento\Framework\View\Layout->renderElement('root', true) #90 /var/www/html/oxide/webroot/vendor/magento/framework/View/Layout.php(963): Magento\Framework\View\Layout\Interceptor->renderElement('root') #91 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Framework\View\Layout->getOutput() #92 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Framework\View\Layout\Interceptor->___callParent('getOutput', Array) #93 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}() #94 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Layout/Interceptor.php(494): Magento\Framework\View\Layout\Interceptor->___callPlugins('getOutput', Array, Array) #95 /var/www/html/oxide/webroot/vendor/magento/framework/View/Result/Page.php(258): Magento\Framework\View\Layout\Interceptor->getOutput() #96 /var/www/html/oxide/webroot/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor)) #97 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(60): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #98 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(201): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array) #99 /var/www/html/oxide/webroot/app/code/Amasty/PageSpeedTools/Plugin/ProcessPageResult.php(46): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor)) #100 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(198): Amasty\PageSpeedTools\Plugin\ProcessPageResult->aroundRenderResult(Object(Magento\Framework\View\Result\Page\Interceptor), Object(Closure), Object(Magento\Framework\App\Response\Http\Interceptor)) #101 /var/www/html/oxide/webroot/vendor/magento/framework/Interception/Interceptor.php(216): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor)) #102 /var/www/html/oxide/webroot/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(130): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, NULL) #103 /var/www/html/oxide/webroot/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #104 /var/www/html/oxide/webroot/generated/code/Magento/Framework/App/Http/Interceptor.php(24): Magento\Framework\App\Http->launch() #105 /var/www/html/oxide/webroot/vendor/magento/framework/App/Bootstrap.php(263): Magento\Framework\App\Http\Interceptor->launch() #106 /var/www/html/oxide/webroot/pub/index.php(65): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor)) #107 {main}