• Resolved c_elliott

    (@ce11iott)


    Hi there,

    I’m creating this support thread as instructed by @treibalen in this thread as I am/was experiencing the similar issues with syncing between WooCommerce and Square.

    My client switched from sandbox Square to live a few weeks ago, and while automatic syncs seemed to work, manual ones resulted in a “Sync failed. Please try again” alert. While the auto-sync did not fail, it also did not seem to sync all of the products that it said it synced.

    It now appears that it is no longer logging fails, but is stuck at “Syncing now”. I am unable to run a manual sync.

    The last error log was on August 18, 2020:

    2020-08-19T03:07:03+00:00 CRITICAL Uncaught Error: Call to a member function get_data() on null in [redacted]/wp-content/plugins/woocommerce-square/includes/Sync/Manual_Synchronization.php:1314
    Stack trace:
    #0 /[redacted]/wp-content/plugins/woocommerce-square/includes/Sync/Stepped_Job.php(114): WooCommerce\Square\Sync\Manual_Synchronization->square_sor_sync()
    #1 /[redacted]/wp-content/plugins/woocommerce-square/includes/Sync/Stepped_Job.php(55): WooCommerce\Square\Sync\Stepped_Job->do_next_step()
    #2 /[redacted]/wp-content/plugins/woocommerce-square/includes/Handlers/Background_Job.php(172): WooCommerce\Square\Sync\Stepped_Job->run()
    #3 /[redacted]/wp-content/plugins/woocommerce-square/includes/Handlers/Background_Job.php(123): WooCommerce\Square\Handlers\Background_Job->process_job(Object(WooCommerce\Square\Sync\Manual_Synchronization))
    #4 /[redacted]/wp-content/plugins/woocommerce-square/includes/Sync/Manual_Synchronization.php on line 1314

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi there @ce11iott,

    Thank you for reaching out!

    > 2020-08-19T03:07:03+00:00 CRITICAL Uncaught Error: Call to a member function get_data() on null in [redacted]/wp-content/plugins/woocommerce-square/includes/Sync/Manual_Synchronization.php:1314

    Our developers prepared a fix for this error and it will be included in Square 2.2.0 which will be released on Monday.

    Please update it when available and get back to us if the issue persists!

    Thread Starter c_elliott

    (@ce11iott)

    Hi @treibalen,

    Thank you for the update! We’ve updated the plugin without any issues, and at 10:25 am (EST) started an import as my client had added some products on Square (our system of record). We now have almost 450 products total.

    The import/sync seems to now be repeating the request method, uri: listLocationsWithHttpInfo, with the same response regarding Square locations (we only have one set up). It is currently 12:03 pm (EST).

    I realize this could be part of the regularly scheduled actions. However, looking at Square’s Update information within WooCommerce, it is “stuck” at saying “Importing now…”. Do you have any insight as to why it appears to be “stuck” at importing?

    • This reply was modified 4 years, 2 months ago by c_elliott.

    Hi there @ce11iott,

    Thank you for an update! We’ll need to take a closer look at what’s happening on your site.

    Please contact us at WooCommerce.com > My Account > Tickets. You may need to create an account before you can access that page.

    Please include a link to this forum thread, so that we can keep track of what’s already been done.

    We will be able to help you further there.

    Thread Starter c_elliott

    (@ce11iott)

    Hi @treibalen,

    Thank you! I just submitted a support ticket on WooCommerce.com.

    Hi there @ce11iott,

    Thanks a lot! I found your ticket and replied to it.

    I’ll mark the thread as resolved since we’re taking care of it via a ticket.

    Cheers!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘WooCommerce Square: “Sync failed”, now stuck at “Syncing now”’ is closed to new replies.