Long error when activating Pods Framework
-
On my WordPress 5.8 RC4 test bench, I now get this impressive error when showing or editing a post with a WS Form Lite form on it – provided Pods Framework plugin is also activated…
Is that something you are able to reproduce?
Fatal error: Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given in /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/third-party/pods/class-ws-form-pods.php:42 Stack trace: #0 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/third-party/pods/class-ws-form-pods.php(42): method_exists(Array, 'get_groups') #1 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/data-sources/class-ws-form-data-source-pods.php(228): WS_Form_Pods::pods_get_fields_all(false, false, true, false, true) #2 /home/oldrupdk/oldrup.net/wp-includes/class-wp-hook.php(303): WS_Form_Data_Source_Pods->config_meta_keys(Array, 0) #3 /home/oldrupdk/oldrup.net/wp-includes/plugin.php(189): WP_Hook->apply_filters(Array, Array) #4 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/class-ws-form-config.php(6386): apply_filters('wsf_config_meta...', Array, 0) #5 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/core/class-ws-form-form.php(457): WS_Form_Config::get_meta_keys() #6 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/core/class-ws-form-form.php(384): WS_Form_Form->data_source_process(Object(stdClass), false, Object(stdClass), Array, true, 'form_parse') #7 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/core/class-ws-form-form.php(224): WS_Form_Form->form_parse(Object(stdClass), true) #8 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/public/class-ws-form-public.php(281): WS_Form_Form->db_read_published(true) #9 /home/oldrupdk/oldrup.net/wp-includes/shortcodes.php(356): WS_Form_Public->shortcode_ws_form(Array, '', 'ws_form') #10 [internal function]: do_shortcode_tag(Array) #11 /home/oldrupdk/oldrup.net/wp-includes/shortcodes.php(228): preg_replace_callback('/\\[(\\[?)(ws_for...', 'do_shortcode_ta...', '[ws_form id="1"...') #12 /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/admin/class-ws-form-admin.php(1231): do_shortcode('[ws_form id="1"...') #13 /home/oldrupdk/oldrup.net/wp-includes/class-wp-block.php(221): WS_Form_Admin->block_render(Array, '', Object(WP_Block)) #14 /home/oldrupdk/oldrup.net/wp-includes/blocks.php(864): WP_Block->render() #15 /home/oldrupdk/oldrup.net/wp-includes/blocks.php(902): render_block(Array) #16 /home/oldrupdk/oldrup.net/wp-includes/class-wp-hook.php(303): do_blocks('<!-- wp:paragra...') #17 /home/oldrupdk/oldrup.net/wp-includes/plugin.php(189): WP_Hook->apply_filters('<!-- wp:paragra...', Array) #18 /home/oldrupdk/oldrup.net/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1792): apply_filters('the_content', '<!-- wp:paragra...') #19 /home/oldrupdk/oldrup.net/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(550): WP_REST_Posts_Controller->prepare_item_for_response(Object(WP_Post), Object(WP_REST_Request)) #20 /home/oldrupdk/oldrup.net/wp-includes/rest-api/class-wp-rest-server.php(1140): WP_REST_Posts_Controller->get_item(Object(WP_REST_Request)) #21 /home/oldrupdk/oldrup.net/wp-includes/rest-api/class-wp-rest-server.php(987): WP_REST_Server->respond_to_request(Object(WP_REST_Request), '/wp/v2/posts/(?...', Array, NULL) #22 /home/oldrupdk/oldrup.net/wp-includes/rest-api.php(495): WP_REST_Server->dispatch(Object(WP_REST_Request)) #23 /home/oldrupdk/oldrup.net/wp-includes/rest-api.php(2832): rest_do_request(Object(WP_REST_Request)) #24 [internal function]: rest_preload_api_request(Array, '/wp/v2/posts/39...') #25 /home/oldrupdk/oldrup.net/wp-includes/block-editor.php(444): array_reduce(Array, 'rest_preload_ap...', Array) #26 /home/oldrupdk/oldrup.net/wp-admin/edit-form-blocks.php(68): block_editor_rest_api_preload(Array, Object(WP_Block_Editor_Context)) #27 /home/oldrupdk/oldrup.net/wp-admin/post.php(187): require('/home/oldrupdk/...') #28 {main} thrown in /home/oldrupdk/oldrup.net/wp-content/plugins/ws-form/includes/third-party/pods/class-ws-form-pods.php on line 42
The page I need help with: [log in to see the link]
- The topic ‘Long error when activating Pods Framework’ is closed to new replies.