Multi-select Image Console Error
-
Hi. I am getting this console error from a multi-select field with images uploaded. When I select the option, the image does not appear and this gets logged:
new-front.js?ver=2.6.4.69:2 Uncaught TypeError: Cannot read properties of undefined at HTMLSelectElement.<anonymous> (new-front.js?ver=2.6.4.69:2:31920) at HTMLFormElement.dispatch (jquery.min.js?ver=3.7.1:2:40035) at v.handle (jquery.min.js?ver=3.7.1:2:38006)(anonymous)@new-front.js?ver=2.6.4.69:2dispatch@jquery.min.js?ver=3.7.1:2v.handle@jquery.min.js?ver=3.7.1:2The page I need help with: [log in to see the link]
-
Hi,
Thank you for your application. May I ask you to send screenshots of the plugin settings?
In addition, I would ask you to attach the status of the WooCommerce system. Read more information on where to get the system status.
Also, please take a look at WooCommerce → Status → Logs — have there been any errors related to the reported plugin here? If so, please attach screenshots of the logs.
As soon as we complete all the necessary information from you, we will be happy to help you solve the problem.
Thanks. Here is woocommerce status:
WordPress Environment<br><br>WordPress address (URL): https://classicdesignjewellery.co.uk<br>Site address (URL): https://classicdesignjewellery.co.uk<br>WC Version: 9.5.1<br>Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.<br>Action Scheduler Version: ✔ 3.8.2<br>Log Directory Writable: ✔<br>WP Version: 6.7.1<br>WP Multisite: –<br>WP Memory Limit: 128 MB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_US<br>External object cache: ✔ Server Environment<br><br>Server Info: nginx/1.26.2<br>PHP Version: 8.3.14<br>PHP Post Max Size: 512 MB<br>PHP Time Limit: 300<br>PHP Max Input Vars: 5000<br>cURL Version: 8.11.1<br>OpenSSL/3.3.2<br><br>SUHOSIN Installed: –<br>MySQL Version: 5.7.35-38-log<br>Max Upload Size: 512 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔ Database<br><br>WC Database Version: 9.5.1<br>WC Database Prefix: wp_<br>Total Database Size: 9.53MB<br>Database Data Size: 6.84MB<br>Database Index Size: 2.69MB<br>wp_woocommerce_sessions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_actions: Data: 0.08MB + Index: 0.11MB + Engine InnoDB<br>wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_logs: Data: 0.05MB + Index: 0.03MB + Engine InnoDB<br>wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_easywpsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_easywpsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_fsmpt_email_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_jetpack_sync_queue: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_options: Data: 1.52MB + Index: 0.06MB + Engine InnoDB<br>wp_postmeta: Data: 2.52MB + Index: 0.72MB + Engine InnoDB<br>wp_posts: Data: 1.52MB + Index: 0.23MB + Engine InnoDB<br>wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_meta_lookup: Data: 0.09MB + Index: 0.14MB + Engine InnoDB<br>wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB Post Type Counts<br><br>attachment: 186<br>custom_css: 1<br>customize_changeset: 4<br>fpf_fields: 3<br>nav_menu_item: 7<br>page: 8<br>post: 2<br>product: 70<br>product_variation: 578<br>revision: 79<br>shop_order_placehold: 2<br>sp_wps_shortcodes: 1<br>wp_global_styles: 1<br>wpcode: 3 Security<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔ Active Plugins (3)<br><br>Flexible Product Fields: by WP Desk – 2.6.4<br>WooPayments: by WooCommerce – 8.7.0<br>WooCommerce: by Automattic – 9.5.1 Inactive Plugins (9)<br><br>Admin CSS MU: by Arun Basil Lal – 2.10<br>Admin Menu Editor: by Janis Elsts – 1.12.4<br>Disable Comments: by WPDeveloper – 2.4.6<br>FluentSMTP: by FluentSMTP & WPManageNinja Team – 2.2.83<br>Page Builder by SiteOrigin: by SiteOrigin – 2.31.3<br>Post Duplicator: by Metaphor Creations – 2.36<br>Product Slider for WooCommerce: by ShapedPlugin LLC – 2.8.3<br>SiteOrigin Widgets Bundle: by SiteOrigin – 1.64.2<br>WooCommerce Color Grid Options: by Your Name – 2.8 Dropin Plugins ()<br><br>object-cache.php: Redis Object Cache Drop-In Must Use Plugins (1)<br><br>EasyWP Plugin: by Namecheap<br>Inc. – 1.4.21 Settings<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: GBP (£)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: – Logging<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 928 B WC Pages<br><br>Shop base: #5 - /shop/<br>Cart: #6 - /cart/ - Contains the woocommerce/cart block<br>Checkout: #7 - /checkout/ - Contains the woocommerce/checkout block<br>My account: #8 - /my-account/<br>Terms and conditions: #185 - /terms-conditions/ Theme<br><br>Name: GeneratePress<br>Version: 3.5.1<br>Author URL: https://tomusborne.com<br>Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme<br>Theme type: Classic theme<br>WooCommerce Support: ✔ Templates<br><br>Overrides: – WooPayments<br><br>Version: 8.7.0<br>Connected to WPCOM: Yes<br>WPCOM Blog ID: 236737544<br>Account ID: acct_1Pw2jFCH237QsIY3<br>Payment Gateway: Enabled<br>Test Mode: Disabled<br>Enabled APMs: card<br>WooPay: Not eligible<br>Apple Pay / Google Pay: Enabled (product,cart,checkout)<br>Fraud Protection Level: basic<br>Multi-currency: Enabled<br>Auth and Capture: Disabled<br>Documents: Enabled<br>Logging: Disabled Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>blueprint<br>reactify-classic-payments-settings<br>use-wp-horizon<br>add-to-cart-with-options-stepper-layout<br><br>Daily Cron: ✔ Next scheduled: 2025-01-09 06:26:21 +00:00<br>Options: ✔<br>Notes: 80<br>Onboarding: - Action Scheduler<br><br>Complete: 135<br>Oldest: 2024-12-08 20:13:55 +0000<br>Newest: 2025-01-08 13:29:06 +0000<br><br>Pending: 4<br>Oldest: 2025-01-08 13:43:17 +0000<br>Newest: 2025-01-09 11:10:02 +0000<br><br>Failed: 3<br>Oldest: 2024-09-06 09:19:20 +0000<br>Newest: 2025-01-08 13:32:07 +0000<br><br>Canceled: 1<br>Oldest: 2024-12-31 11:46:35 +0000<br>Newest: 2024-12-31 11:46:35 +0000 Status report information<br><br>Generated at: 2025-01-08 13:43:13 +00:00<br>I havent found anything relating to the plugin in WC logs. This is the related settings:


This is the error appearing once the colour is selected. No other plugins enabled. I needed to use multiselect as I want customers to be able to select multiple colours per product, along with displaying each colour image.
I did find this error in debug log:
Uncaught TypeError: Cannot read properties of undefined in https://classicdesignjewellery.co.uk/wp-content/plugins/flexible-product-fields/assets/js/new-front.js?ver=2.6.4.69 on line 2 column 31920 at https://classicdesignjewellery.co.uk/product/jack-demonstration-product/
Hi,
Unfortunately, this forum is dedicated to free version only. Please consult us here, and you can use the presale option – please write that you are from Dominik 🙂
For any questions regarding the PRO version, please contact us here: https://www.wpdesk.net/contact/
Multi-select options and the plugin docs both have images in the free version: https://wpdesk.net/docs/flexible-product-fields-woocommerce-docs/#Multi-select
I am using the free version. Can you clarify is this error because I need the pro version? Or just that I need to pay to get the support for this error?
From what I have found this is not pro plugin features and the issue is on the free plugin. What do I need from pro to get this to work? Multi-select options and the plugin docs both have images in the free version documentation as I said.
Thank you for your patience and cooperation. We would like to inform you that the latest version of the plugin – 2.6.5 – has been released, which fixes the reported issue.
Please update the plugin to the latest version and let us know if everything is working properly now.
If you have any further questions or comments, please feel free to contact us.
It seems to be the same here. I dont see the console error but multi-select images are not appearing on the page: https://classicdesignjewellery.co.uk/product/jack-demonstration-product/
Going to leave this now. Have found another solution.
The topic ‘Multi-select Image Console Error’ is closed to new replies.