I'm testing Search and Filter v3 Beta on a WordPress site / portfolio site.
I'm using the FSE Theme Riverbank. I have been using Search & Filter as a way to drill into my posts. Here's what I'm trying to do (screenshot showing Search and Filter legacy)

Very excited for the new interface and the deeper integration with Gutenberg. Interface was very nice, and it was very easy to set up. I set up my index template to use the new beta plugin:

Unfortunately, something is causing a fatal error on the website. I've included the stack trace (I hope it helps!):
thrown in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php on line 631
[04-Mar-2024 16:38:34 UTC] PHP Fatal error: Uncaught Search_Filter\Core\Exception: The input or control type has not been set. in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php:168
Stack trace:
#0 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php(146): Search_Filter\Fields\Field_Factory::get_field_atts(Array)
#1 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php(213): Search_Filter\Fields\Field_Factory::get_field_class(Array)
#2 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/class-rest-api.php(117): Search_Filter\Fields\Field_Factory::create(Array)
#3 /home/edbecksu/ed-beck.com/wp-includes/rest-api/class-wp-rest-server.php(1193): Search_Filter\Rest_API->create_field(Object(WP_REST_Request))
#4 /home/edbecksu/ed-beck.com/wp-includes/rest-api/class-wp-rest-server.php(1041): WP_REST_Server->respond_to_request(Object(WP_REST_Request), '/search-filter/...', Array, NULL)
#5 /home/edbecksu/ed-beck.com/wp-includes/rest-api/class-wp-rest-server.php(431): WP_REST_Server->dispatch(Object(WP_REST_Request))
#6 /home/edbecksu/ed-beck.com/wp-includes/rest-api.php(424): WP_REST_Server->serve_request('/search-filter/...')
#7 /home/edbecksu/ed-beck.com/wp-includes/class-wp-hook.php(324): rest_api_loaded(Object(WP))
#8 /home/edbecksu/ed-beck.com/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#9 /home/edbecksu/ed-beck.com/wp-includes/plugin.php(565): WP_Hook->do_action(Array)
#10 /home/edbecksu/ed-beck.com/wp-includes/class-wp.php(418): do_action_ref_array('parse_request', Array)
#11 /home/edbecksu/ed-beck.com/wp-includes/class-wp.php(813): WP->parse_request('')
#12 /home/edbecksu/ed-beck.com/wp-includes/functions.php(1336): WP->main('')
#13 /home/edbecksu/ed-beck.com/wp-blog-header.php(16): wp()
#14 /home/edbecksu/ed-beck.com/index.php(17): require('/home/edbecksu/...')
#15 {main}
thrown in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php on line 168
[04-Mar-2024 16:39:22 UTC] PHP Warning: Undefined array key "section" in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/rest-api/class-queries.php on line 295
[04-Mar-2024 16:39:37 UTC] PHP Fatal error: Uncaught TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, function "Search_Filter\Fields\Filter\esc_pass_through" not found or invalid function name in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php:631
Stack trace:
#0 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php(631): call_user_func('Search_Filter\F...', Array)
#1 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php(592): Search_Filter\Fields\Field->escape_render_data(Array, Array)
#2 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php(490): Search_Filter\Fields\Field->build()
#3 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/integrations/class-gutenberg.php(275): Search_Filter\Fields\Field->render()
#4 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/integrations/class-gutenberg.php(299): Search_Filter\Integrations\Gutenberg::render_field(Array)
#5 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(258): Search_Filter\Integrations\Gutenberg::render_filter_field(Array, '', Object(WP_Block))
#6 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(244): WP_Block->render()
#7 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(244): WP_Block->render()
#8 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1484): WP_Block->render()
#9 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1522): render_block(Array)
#10 /home/edbecksu/ed-beck.com/wp-content/plugins/gutenberg/build/block-library/blocks/template-part.php(150): do_blocks('<!-- wp:columns...')
#11 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(258): gutenberg_render_block_core_template_part(Array, '', Object(WP_Block))
#12 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(244): WP_Block->render()
#13 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1484): WP_Block->render()
#14 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1522): render_block(Array)
#15 /home/edbecksu/ed-beck.com/wp-includes/block-template.php(263): do_blocks('<!-- wp:templat...')
#16 /home/edbecksu/ed-beck.com/wp-includes/template-canvas.php(12): get_the_block_template_html()
#17 /home/edbecksu/ed-beck.com/wp-includes/template-loader.php(106): include('/home/edbecksu/...')
#18 /home/edbecksu/ed-beck.com/wp-blog-header.php(19): require_once('/home/edbecksu/...')
#19 /home/edbecksu/ed-beck.com/index.php(17): require('/home/edbecksu/...')
#20 {main}
thrown in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php on line 631
I'm testing Search and Filter v3 Beta on a WordPress site / portfolio site.
I'm using the FSE Theme Riverbank. I have been using Search & Filter as a way to drill into my posts. Here's what I'm trying to do (screenshot showing Search and Filter legacy)
Very excited for the new interface and the deeper integration with Gutenberg. Interface was very nice, and it was very easy to set up. I set up my index template to use the new beta plugin:
Unfortunately, something is causing a fatal error on the website. I've included the stack trace (I hope it helps!):
thrown in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php on line 631
[04-Mar-2024 16:38:34 UTC] PHP Fatal error: Uncaught Search_Filter\Core\Exception: The input or control type has not been set. in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php:168
Stack trace:
#0 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php(146): Search_Filter\Fields\Field_Factory::get_field_atts(Array)
#1 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php(213): Search_Filter\Fields\Field_Factory::get_field_class(Array)
#2 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/class-rest-api.php(117): Search_Filter\Fields\Field_Factory::create(Array)
#3 /home/edbecksu/ed-beck.com/wp-includes/rest-api/class-wp-rest-server.php(1193): Search_Filter\Rest_API->create_field(Object(WP_REST_Request))
#4 /home/edbecksu/ed-beck.com/wp-includes/rest-api/class-wp-rest-server.php(1041): WP_REST_Server->respond_to_request(Object(WP_REST_Request), '/search-filter/...', Array, NULL)
#5 /home/edbecksu/ed-beck.com/wp-includes/rest-api/class-wp-rest-server.php(431): WP_REST_Server->dispatch(Object(WP_REST_Request))
#6 /home/edbecksu/ed-beck.com/wp-includes/rest-api.php(424): WP_REST_Server->serve_request('/search-filter/...')
#7 /home/edbecksu/ed-beck.com/wp-includes/class-wp-hook.php(324): rest_api_loaded(Object(WP))
#8 /home/edbecksu/ed-beck.com/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#9 /home/edbecksu/ed-beck.com/wp-includes/plugin.php(565): WP_Hook->do_action(Array)
#10 /home/edbecksu/ed-beck.com/wp-includes/class-wp.php(418): do_action_ref_array('parse_request', Array)
#11 /home/edbecksu/ed-beck.com/wp-includes/class-wp.php(813): WP->parse_request('')
#12 /home/edbecksu/ed-beck.com/wp-includes/functions.php(1336): WP->main('')
#13 /home/edbecksu/ed-beck.com/wp-blog-header.php(16): wp()
#14 /home/edbecksu/ed-beck.com/index.php(17): require('/home/edbecksu/...')
#15 {main}
thrown in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field-factory.php on line 168
[04-Mar-2024 16:39:22 UTC] PHP Warning: Undefined array key "section" in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/rest-api/class-queries.php on line 295
[04-Mar-2024 16:39:37 UTC] PHP Fatal error: Uncaught TypeError: call_user_func(): Argument #1 ($callback) must be a valid callback, function "Search_Filter\Fields\Filter\esc_pass_through" not found or invalid function name in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php:631
Stack trace:
#0 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php(631): call_user_func('Search_Filter\F...', Array)
#1 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php(592): Search_Filter\Fields\Field->escape_render_data(Array, Array)
#2 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php(490): Search_Filter\Fields\Field->build()
#3 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/integrations/class-gutenberg.php(275): Search_Filter\Fields\Field->render()
#4 /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/integrations/class-gutenberg.php(299): Search_Filter\Integrations\Gutenberg::render_field(Array)
#5 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(258): Search_Filter\Integrations\Gutenberg::render_filter_field(Array, '', Object(WP_Block))
#6 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(244): WP_Block->render()
#7 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(244): WP_Block->render()
#8 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1484): WP_Block->render()
#9 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1522): render_block(Array)
#10 /home/edbecksu/ed-beck.com/wp-content/plugins/gutenberg/build/block-library/blocks/template-part.php(150): do_blocks('<!-- wp:columns...')
#11 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(258): gutenberg_render_block_core_template_part(Array, '', Object(WP_Block))
#12 /home/edbecksu/ed-beck.com/wp-includes/class-wp-block.php(244): WP_Block->render()
#13 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1484): WP_Block->render()
#14 /home/edbecksu/ed-beck.com/wp-includes/blocks.php(1522): render_block(Array)
#15 /home/edbecksu/ed-beck.com/wp-includes/block-template.php(263): do_blocks('<!-- wp:templat...')
#16 /home/edbecksu/ed-beck.com/wp-includes/template-canvas.php(12): get_the_block_template_html()
#17 /home/edbecksu/ed-beck.com/wp-includes/template-loader.php(106): include('/home/edbecksu/...')
#18 /home/edbecksu/ed-beck.com/wp-blog-header.php(19): require_once('/home/edbecksu/...')
#19 /home/edbecksu/ed-beck.com/index.php(17): require('/home/edbecksu/...')
#20 {main}
thrown in /home/edbecksu/ed-beck.com/wp-content/plugins/search-filter/includes/fields/class-field.php on line 631