I am trying to: use a site that uses Toolset Types, Layouts, WooCommerce Views, Views and Maps and has for a long time
Link to a page where the issue can be seen: Not visible on front-end
I expected to see: Normal functionality
Instead, I got: Several concerning errors in the system PHP error log. Here are two examples:
This one which seems to be from Types
=================================
[30-Jun-2020 14:00:34 UTC] PHP Fatal error: Uncaught ReflectionException: Class OTGS\Toolset\Types\Controller\Interop\InteropMediator does not exist in /home/stoneyard/public_html/wp-content/plugins/types/vendor/toolset/toolset-common/lib/auryn/lib/CachingReflector.php:27
Stack trace:
#0 /home/stoneyard/public_html/wp-content/plugins/types/vendor/toolset/toolset-common/lib/auryn/lib/CachingReflector.php(27): ReflectionClass->__construct('OTGS\\Toolset\\Ty...')
#1 /home/stoneyard/public_html/wp-content/plugins/types/vendor/toolset/toolset-common/lib/auryn/lib/CachingReflector.php(41): OTGS\Toolset\Common\Auryn\CachingReflector->getClass('OTGS\\Toolset\\Ty...')
#2 /home/stoneyard/public_html/wp-content/plugins/types/vendor/toolset/toolset-common/lib/auryn/lib/Injector.php(389): OTGS\Toolset\Common\Auryn\CachingReflector->getCtor('OTGS\\Toolset\\Ty...')
#3 /home/stoneyard/public_html/wp-content/plugins/types/vendor/toolset/toolset-common/lib/auryn/lib/Injector.php(372): OTGS\Toolset\Common\Auryn\Injector->provisionInstance('OTGS\\Toolset\\Ty...', 'otgs\\t in /home/stoneyard/public_html/wp-content/plugins/types/vendor/toolset/toolset-common/lib/auryn/lib/Injector.php on line 412
This from which seems to be from WooCommerce Views
===============================================
[01-Jul-2020 00:54:04 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') AND post_type IN ('product', 'video', 'post', 'product-document', 'attachme...' at line 1 for query SELECT object_id, term_taxonomy_id FROM wp_term_relationships INNER JOIN wp_posts ON object_id = ID WHERE term_taxonomy_id IN () AND post_type IN ('product', 'video', 'post', 'product-document', 'attachment') AND post_status = 'publish' made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, Class_WooCommerce_Views->woocommerce_views_activate_archivetemplate_redirect, include('/plugins/woocommerce-views/templates/archive-product.php'), the_ddlayout, get_the_ddlayout, WPDD_Layouts->get_layout_content_for_render, WPDD_Layouts_RenderManager->get_layout_content_for_render, WPDD_Layouts_RenderManager->get_rendered_layout_content, WPDD_layout_render->render, WPDD_layout_render->render_to_html, WPDD_layout->frontend_render, WPDD_layout_row->frontend_render, WPDD_registered_cell->frontend_render, WPDD_registered_cell->frontend_render_cell_content, Layouts_cell_views_content_grid->views_content_grid_content_callback, render_view, WP_Views->render_view_ex, WP_Views->render_view, WP_Views->taxonomy_query, get_taxonomy_query, get_terms, WP_Term_Query->query, WP_Term_Query->get_terms, _pad_term_counts