• Resolved sguilliard

    (@sguilliard)


    I’m getting the following warning in the admin area of WordPress (doesn’t show on the front-end/public side of the weebsite):

    Warning: array_key_exists() expects parameter 2 to be array, bool given in /home/customer/www/thedreambikecompetition.co.uk/public_html/wp-content/plugins/woocommerce/includes/admin/helper/class-wc-helper-options.php on line 48

    I came across only one other instance of this online, but no resolution was provided so I’m attempting to get to the bottom of this myself: https://www.ads-software.com/support/topic/class-wc-helper-options-php/

    The warnings only occur with Woocommerce active.

    Woocommerce status report:

    ### WordPress Environment ###

    WordPress address (URL): https://thedreambikecompetition.co.uk
    Site address (URL): https://thedreambikecompetition.co.uk
    WC Version: 4.1.1
    REST API Version: ? 1.0.7
    WC Blocks Version: ? 2.5.16
    Action Scheduler Version: ? 3.1.6
    WC Admin Version: ? 1.1.3
    Log Directory Writable: ?
    WP Version: ? 5.4.2 – There is a newer version of WordPress available (5.5)
    WP Multisite: –
    WP Memory Limit: 768 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_GB
    External object cache: –

    ### Server Environment ###

    Server Info: Apache
    PHP Version: 7.3.20
    PHP Post Max Size: 128 MB
    PHP Time Limit: 120
    PHP Max Input Vars: 5000
    cURL Version: 7.66.0
    OpenSSL/1.1.1g-fips

    SUHOSIN Installed: –
    MySQL Version: 5.7.25-28-log
    Max Upload Size: 128 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?

    ### Database ###

    WC Database Version: 4.2.0
    WC Database Prefix: vak_
    Total Database Size: 498.74MB
    Database Data Size: 269.98MB
    Database Index Size: 228.76MB
    vak_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    vak_woocommerce_order_items: Data: 3.52MB + Index: 2.52MB + Engine InnoDB
    vak_woocommerce_order_itemmeta: Data: 25.56MB + Index: 28.09MB + Engine InnoDB
    vak_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    vak_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_woocommerce_payment_tokenmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    vak_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_actionscheduler_actions: Data: 9.52MB + Index: 11.61MB + Engine InnoDB
    vak_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_actionscheduler_logs: Data: 7.52MB + Index: 7.03MB + Engine InnoDB
    vak_aepc_custom_audiences: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_aepc_logs: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    vak_bulkgate_module: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
    vak_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_comments: Data: 28.56MB + Index: 17.09MB + Engine InnoDB
    vak_fbjkembedcodes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_gf_draft_submissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_gf_entry: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_gf_entry_meta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_gf_entry_notes: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_gf_form: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_gf_form_meta: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    vak_gf_form_revisions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_gf_form_view: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_hurrytimer_evergreen: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_mailchimp_jobs: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_actions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_action_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_chunks: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_fields: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_field_meta: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_objects: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_object_meta: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_relationships: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_nf3_upgrades: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_options: Data: 3.45MB + Index: 0.16MB + Engine InnoDB
    vak_pmxe_exports: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxe_google_cats: Data: 0.26MB + Index: 0.05MB + Engine MyISAM
    vak_pmxe_posts: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxe_templates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxi_files: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxi_hash: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxi_history: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxi_images: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxi_imports: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxi_posts: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_pmxi_templates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_postmeta: Data: 139.69MB + Index: 119.33MB + Engine InnoDB
    vak_posts: Data: 15.52MB + Index: 8.06MB + Engine InnoDB
    vak_revslider_css: Data: 0.14MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_css_bkp: Data: 0.13MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_layer_animations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_navigations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_navigations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_sliders: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_sliders_bkp: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_slides: Data: 0.14MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_slides_bkp: Data: 0.17MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_static_slides: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_revslider_static_slides_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_social_users: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_term_relationships: Data: 1.52MB + Index: 1.52MB + Engine InnoDB
    vak_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_tm_taskmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_tm_tasks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_usermeta: Data: 15.55MB + Index: 16.03MB + Engine InnoDB
    vak_users: Data: 1.52MB + Index: 0.94MB + Engine InnoDB
    vak_uwp_form_extras: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_uwp_form_fields: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_uwp_profile_tabs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_vimeography_gallery: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_vimeography_gallery_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_vivawallet_data: Data: 3.52MB + Index: 0.00MB + Engine InnoDB
    vak_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_wc_customer_lookup: Data: 1.52MB + Index: 1.89MB + Engine InnoDB
    vak_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_wc_lottery_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    vak_wc_lottery_pn_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_wc_lottery_pn_reserved: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    vak_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_wc_order_product_lookup: Data: 5.52MB + Index: 9.06MB + Engine InnoDB
    vak_wc_order_stats: Data: 3.52MB + Index: 4.55MB + Engine InnoDB
    vak_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    vak_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    vak_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_woocommerce_exported_csv_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    vak_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB

    ### Post Type Counts ###

    acf-field: 40
    acf-field-group: 5
    attachment: 234
    cool_timeline: 7
    cs_footer: 1
    cs_header: 1
    cs_template: 46
    customize_changeset: 12
    hurrytimer_countdown: 2
    mc4wp-form: 2
    nav_menu_item: 15
    nf_sub: 3
    page: 21
    pagesections: 10
    post: 1
    product: 26
    product_variation: 20
    shop_coupon: 24
    shop_order: 32684
    shop_order_refund: 2
    um_directory: 1
    um_form: 3
    vc_grid_item: 7
    wcct_countdown: 14
    wcpcsu-custom-pro: 1
    wobd-badge-designer: 1
    woocustomemails: 1
    x-portfolio: 18
    yith-wcbm-badge: 1

    ### Security ###

    Secure connection (HTTPS): ?
    Your store is not using HTTPS. Learn more about HTTPS and SSL Certificates.
    Hide errors from visitors: ?

    ### Active Plugins (20) ###

    Gravity Forms: by Gravity Forms – 2.4.20
    ACF QuickEdit Fields: by J?rn Lund – 3.1.0
    Advanced Custom Fields PRO: by Elliot Condon – 5.8.12
    All-in-One WP Migration Unlimited Extension: by ServMask – 2.37
    All-in-One WP Migration: by ServMask – 7.25
    Mailchimp for WooCommerce: by Mailchimp – 2.4.3
    Vimeography: by Dave Kiss – 2.1.1
    VivaWallet Payment Gateway: by Viva Wallet (Developers) – 1.0
    WooCommerce Viva Wallet Gateway: by Viva Wallet – 3.6.2 – Installed version not tested with active version of WooCommerce 4.1.1
    Product Customer List for WooCommerce: by Kokomo – 2.9.2 – Installed version not tested with active version of WooCommerce 4.1.1
    Advanced Order Export For WooCommerce: by AlgolPlus – 3.1.4 – Installed version not tested with active version of WooCommerce 4.1.1
    WooCommerce SagePay Form and SagePay Direct Gateway: by Andrew Benbow – 4.4.0 – Installed version not tested with active version of WooCommerce 4.1.1
    WooCommerce Social Login: by SkyVerge – 2.8.8
    WooCommerce: by Automattic – 4.1.1 (update to version 4.3.2 is available)
    WP All Export Pro: by Soflyy – 1.6.2
    WP All Import Pro: by Soflyy – 4.6.2
    WP Rocket: by WP Media – 3.6.3
    WP All Export – User Export Add-On Pro: by Soflyy – 1.0.3
    WP All Import – WooCommerce Add-On Pro: by Soflyy – 3.2.3
    YITH WooCommerce Bulk Product Editing Premium: by YITH – 1.2.12 – Installed version not tested with active version of WooCommerce 4.1.1

    ### Inactive Plugins (13) ###

    Akismet Anti-Spam: by Automattic – 4.1.6
    Autonami Marketing Automations For WordPress: by BuildWooFunnels – 1.2.1
    Classic Editor: by WordPress Contributors – 1.5
    Cool Timeline: by Cool Plugins – 2.0.1
    Customer Reviews for WooCommerce: by Customer Reviews – 3.118
    Facebook Live Video Auto Embed: by SleekAlgo – 3.0.4
    SG Optimizer: by SiteGround – 5.6.2
    Trustpilot-reviews: by Trustpilot – 2.5.808 – Installed version not tested with active version of WooCommerce 4.1.1
    WooBought – WooCommerce Live Sales Notifications: by Maarten Belmans – 1.3.2 – Installed version not tested with active version of WooCommerce 4.1.1
    WooCommerce Customer/Order/Coupon Export: by SkyVerge – 5.0.11 – Installed version not tested with active version of WooCommerce 4.1.1
    WooCommerce Sterling Lotteries Gateway: by UK Pixel Limited – 1.0.2 – Installed version not tested with active version of WooCommerce 4.1.1
    WooCommerce Store Credit: by Themesquad – 3.1.3
    WordPress Importer: by wordpressdotorg – 0.7

    ### Dropin Plugins (1) ###

    advanced-cache.php: advanced-cache.php

    ### Settings ###

    API Enabled: –
    Force SSL: –
    Currency: GBP (£)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    lottery (lottery)
    simple (simple)
    variable (variable)

    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)

    Connected to WooCommerce.com: –

    ### WC Pages ###

    Shop base: #1121 – /livedreambikecompetitions/
    Basket: #1122 – /basket/
    Checkout: #1123 – /checkout/
    My account: #1124 – /my-account/
    Terms and conditions: #1383 – /terms-and-conditions/

    ### Theme ###

    Name: Dream Bike Competition – Theme
    Version: 1.0.0
    Author URL: https://www.aadrvarky.com
    Child Theme: ?
    Parent Theme Name: Pro
    Parent Theme Version: 3.2.3
    Parent Theme Author URL: https://theme.co/
    WooCommerce Support: ?

    ### Templates ###

    Archive Template: Your theme has a woocommerce.php file. You will not be able to override the woocommerce/archive-product.php custom template since woocommerce.php has priority over archive-product.php. This is intended to prevent display issues.
    Overrides: dreambike/woocommerce/archive-product.php
    dreambike/woocommerce/cart/cart.php
    pro/woocommerce/cart/cross-sells.php
    dreambike/woocommerce/content-product.php
    dreambike/woocommerce/global/quantity-input.php
    dreambike/woocommerce/global/wrapper-start.php
    dreambike/woocommerce/loop/add-to-cart.php
    dreambike/woocommerce/loop/loop-end.php
    dreambike/woocommerce/loop/loop-start.php
    dreambike/woocommerce/loop/pagination.php
    dreambike/woocommerce/myaccount/navigation.php
    pro/woocommerce/notices/error.php
    pro/woocommerce/notices/notice.php
    pro/woocommerce/notices/success.php
    dreambike/woocommerce/single-product/add-to-cart/variation.php
    pro/woocommerce/single-product/related.php
    dreambike/woocommerce/single-product/tabs/additional-information.php
    dreambike/woocommerce/single-product/tabs/description.php
    dreambike/woocommerce/single-product/tabs/tabs.php
    pro/woocommerce/single-product/up-sells.php
    pro/woocommerce/single-product-reviews.php

    ### sagepay ###

    MCrypt: ? No
    OpenSSL: ? Yes
    OpenSSL Methods: ? No
    PHP Max_Input_Vars: ? 5000
    SagePay Form Enabled?: ?
    SagePay Direct Enabled?: ?

    ### Social Login ###

    Facebook: Disabled
    Twitter: Disabled
    Google: Disabled
    Amazon: Disabled
    Linkedin: Disabled
    Paypal: Disabled
    Disqus: Disabled
    Yahoo: Disabled
    Vkontakte: Disabled

    ### Action Scheduler ###

    Canceled: 1
    Oldest: 2020-07-22 10:15:57 +0100
    Newest: 2020-07-22 10:15:57 +0100

    Complete: 31,065
    Oldest: 2020-07-22 10:15:02 +0100
    Newest: 2020-08-13 20:45:03 +0100

    Failed: 1
    Oldest: 2020-05-03 17:52:17 +0100
    Newest: 2020-05-03 17:52:17 +0100

    Pending: 5
    Oldest: 2020-08-13 21:00:03 +0100
    Newest: 2020-08-14 18:09:24 +0100

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Fernando a11n

    (@fhaps)

    Automattic Happiness Engineer

    I’d recommend to start by updating the WooCommerce plugin to the latest version, which is 4.3.2 (you are currently on 4.1.1).

    If that doesn’t solve the issue, you’ll want to rule out potential conflicts. To do this, temporarily switch your theme to Storefront. Then, disable all plugins on the site except for WooCommerce, and test for the issue.

    If the issue is gone, you’ll then have to re-enable features one by one, while testing for the issue; until you find out which one is causing this behavior.

    We recommend that these steps are taken on a staging site, which is a clone of your live site that you can modify without risking making any permanent damage to your live site. You can create it using a plugin like WP-Staging.

    This plugin lets you copy and redeploy a WordPress site with minimal work.

    Thread Starter sguilliard

    (@sguilliard)

    So I solved my problem. It seems to have (most probably) occured during the migration of the site.

    The value of ‘woocommerce_helper_data’ should be an array, and upon first inspection does appear to be a serialised array. I ended up ‘rebuilding’ the serialised data as an array variable in php and then outputting that array as serialised:

    $str = serialize($array);
        $strenc = urlencode($str);
        print $str . "\n";
        print $strenc . "\n";

    i then took the output from this and copied/pasted it back into the MySQL field over the top of what was clearly corrupted data in phpMyAdmin. Problem solved.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘class-wc-helper-options.php’ is closed to new replies.