XStore Core – Fatal Error Caused By XStore Plugin

This topic has 12 replies, 3 voices, and was last updated 3 weeks, 4 days ago ago by Jack Richardson

  • Avatar: bcbank
    bcbank
    Participant
    January 20, 2025 at 22:45

    Our site is currently down and we are unable to use it.

    We updated a few plugins and got the following fatal error caused by xstore. Specifically, the et-core-plugin. Please help!

    “An error of type E_COMPILE_ERROR was caused in line 16 of the file /var/www/wptbox/wp-content/plugins/et-core-plugin/packages/xstore-waitlist/emails/class-customer-notify-new-request.php. Error message: Access level to XStoreCore\Modules\WooCommerce\XStore_Waitlist_Customer_Notify_New_Request::$placeholders must be public (as in class WC_Email)”

    WordPress version 6.7.1
    Active theme: Xstore child (version 1.0)
    Current plugin: XStore Core (version 5.4.6)
    PHP version 8.3.14

    Please, contact administrator
    for this information.
    Files is visible for topic creator and
    support staff only.
    11 Answers
    Avatar: bcbank
    bcbank
    Participant
    January 20, 2025 at 23:05

    We were forced to restore from a backup as we cannot be down for that long. However I do have a backup of the site after the update that you can use to replicate the issue.

    Avatar: bcbank
    bcbank
    Participant
    January 20, 2025 at 23:14

    Attached are the plugins we updated.

    Files is visible for topic creator and
    support staff only.
    Avatar: TheOne
    TheOne
    Participant
    January 20, 2025 at 23:36

    Got the same problem. After updating woocommerce plugin to version 9.6.0, xstore core version 5.4.6 is causing the site to display: There has been a critical error on this website. Please check your site admin email inbox for instructions. If you continue to have problems, please try the support forums.

    Avatar: bcbank
    bcbank
    Participant
    January 21, 2025 at 00:53

    That’s one of the plugins I updated, so that must be the culprit – Woocommerce. Any Devs following this yet?

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    January 21, 2025 at 08:58

    Dear @bcbank and @TheOne,

    We hope this message finds you well.

    We always recommend that our customers perform updates only after we have officially released a compatible version. You can verify compatibility by reviewing the changelog on our update history page: https://xstore.8theme.com/update-history/.

    However, as you have already updated some plugins and encountered errors, we have released patches to address these issues promptly. Please install the following patches for quick fixes:
    – Patch ID: 9463468
    – Patch ID: 9467921

    To resolve the problem, we recommend following these steps:
    1. Navigate to XStore Patcher in your dashboard.
    2. Click on Refresh Patches.
    3. Click on Apply All Patches or activate only the mentioned ones.

    For more detailed instructions, please refer to our documentation: https://www.8theme.com/documentation/xstore/xstore-features/how-to-use-xstore-patcher/.

    If you have any further questions or require additional assistance, please do not hesitate to reach out.

    Best regards,
    Jack Richardson
    The 8Theme Team

    Avatar: TheOne
    TheOne
    Participant
    January 21, 2025 at 09:37

    This doesn’t work. It did enable me to go into admin but the site is broken. Please give me a fix to this problem urgently! Link to the site in private, picture in attachment.

    Please contact administrator
    for this information.
    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    January 21, 2025 at 11:16

    Dear @Rodlens Hora,

    We kindly request that you avoid submitting duplicate questions in order to help us manage our support time efficiently. Please note that we have already addressed your inquiry in the following topic: https://www.8theme.com/topic/my-store-just-crash-and-the-wordpress-building-feature-said-is-due-to-ecore-xstore/#post-431483.

    Thank you for your understanding and cooperation.

    Best regards,
    The 8Theme Team

    Avatar: bcbank
    bcbank
    Participant
    January 21, 2025 at 16:50

    When I apply the patches then clear my site cache they all show as not being applied. See attached. Is there a fix for this?

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    January 21, 2025 at 16:59

    Dear @bcbank,

    We hope this message finds you well.

    If the necessary fixes have been applied and there are no issues on your website, there is no need to be concerned about the available patches reappearing after clearing the cache. However, if you would like to gain a deeper understanding of why this occurs, we recommend reviewing the following article: https://www.8theme.com/topic/patcher-is-coming-back-again-and-again-after-applying/#post-425973.

    Should you have any further questions or require additional assistance, please do not hesitate to reach out.

    Best regards,
    Jack Richardson
    The 8Theme Team

    Avatar: bcbank
    bcbank
    Participant
    January 21, 2025 at 17:09

    I’ve added the code to the child-theme/functions.php as mentioned in https://www.8theme.com/topic/patcher-shows-updates-available-even-after-i-applied-them-a-hour-ago/#post-363427.

    However, when I apply the patches then clear my caches and CDN they all reappear as if they are not applied.

    I’m afraid to update my plugins now because I have no way of knowing if the patch was applied or not.

    Please help!

    Files is visible for topic creator and
    support staff only.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    January 22, 2025 at 10:34

    Hello @bcbank,

    Once the patches are applied, they will not be reverted, so there is no need to worry. Resetting the cache in such installations occurs because, by default, WordPress clears all cache during any plugin updates. As a result, the cached data related to the applied patches may also be reset.

    We recommend simply reactivating the patches and verifying that the fixes have been successfully implemented on your website. Additionally, we are pleased to inform you that an official update will be released soon, ensuring that no changes will be lost.

    Best regards,
    Jack Richardson
    The 8Theme Team

  • Viewing 12 results - 1 through 12 (of 12 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.