Support » Plugin: Fluid Checkout for WooCommerce » Error Log

  • Resolved bling007

    (@bling007)


    Seeing these a lot in Fatal Error logs.

    2021-12-07T02:40:07+00:00 CRITICAL Uncaught WC_Data_Exception: Invalid billing email address in /var/www/html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-data.php:856
    Stack trace:
    #0 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-customer.php(1026): WC_Data->error(‘customer_invali…’, ‘Invalid billing…’)
    #1 /var/www/html/wp-content/plugins/fluid-checkout/inc/checkout-steps.php(2884): WC_Customer->set_billing_email(‘9920685007’)
    #2 /var/www/html/wp-includes/class-wp-hook.php(303): FluidCheckout_Steps->update_customer_persisted_data(‘billing_email=9…’)
    #3 /var/www/html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(‘billing_email=9…’, Array)
    #4 /var/www/html/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
    #5 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(300): do_action(‘woocommerce_che…’, ‘billing_email=9…’)
    #6 /var/www/html/wp-includes/class-wp-hook.php(303): WC_AJAX::update_order_review(”)
    #7 /var/www/html/wp-includes/class-wp-hook.php(327): WP_Hook->app in /var/www/html/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-data.php on line 856

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @bling007,

    It seems the customer set a phone number as the billing email. Maybe that is how the OTP plugin works, removing the email validation for the email field.

    1. Does this happen with the OTP plugin disabled?

    2. If so, what OTP plugin are you using?

    Best,
    Diego

    Thread Starter bling007

    (@bling007)

    There is no OTP plugin in use anymore. OTP plugin is disabled.

    Which OTP plugin I was using?
    Digits.

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @bling007,

    The line below from your error log shows that the system tried to set what looks like a phone number to the billing email field:

    #1 /var/www/html/wp-content/plugins/fluid-checkout/inc/checkout-steps.php(2884): WC_Customer->set_billing_email(‘9920685007’)

    Maybe this entry was added to the log while the Digits plugin was activated.

    1. Could you confirm that these errors are added to the log file even when the Digits or any other OTP plugin is deactivated?

    2. Could you send a step-by-step on how we could reproduce this problem on our end?

    Best,
    Diego

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @bling007,

    This topic is being closed due to inactivity.

    Best,
    Diego

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.