• Resolved cyrix2000

    (@cyrix2000)


    Hi,
    when trying to deactivate the Zettle plugin, it throws a fatal error and “white screen of death”.

    When I try to remove the plugin manually (by just deleting its files) the same error occurs.

    The log entry is this one:
    2022-10-07T07:32:12+00:00 CRITICAL Declaration of Dhii\Container\ProxyContainer::has($key) must be compatible with Psr\Container\ContainerInterface::has(string $id): bool in /html/wp-content/plugins/woocommerce-paypal-payments/vendor/dhii/containers/src/ProxyContainer.php on line 50

    • This topic was modified 2 years, 1 month ago by cyrix2000.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @cyrix2000

    Thank you for reaching out to us, we are here to help.

    I think the issue here is caused by a conflict between Zettle, WooCommerce and PayPal Payments. I think the issue occurred between WC version 6.9.2 and 6.9.3 issues like this where the dhii container service issue can potentially occur. We have seen this occur a few time in our PayPal Payments support.

    Just to be clear: PayPal Payments is throwing the critical error:
    Dhii\Container\ProxyContainer::has($key) must be compatible with Psr\Container\ContainerInterface::has(string $id): bool in /html/wp-content/plugins/woocommerce-paypal-payments/vendor/dhii/containers/src/ProxyContainer.php on line 50

    Can you try updating WC to the latest version? You should probably disable PayPal Payments before attempting to deactivate/remove Zettle. If the site currently does not work properly, you can rename the PayPal Payments folder on the ftp (temporarily) to deactivate it and see if you get the access back to your dashboard.

    Please let me know if this helps you resolve this issue.

    Kind regards,
    Joost

    Thread Starter cyrix2000

    (@cyrix2000)

    Hi,
    Yes I had several issues related to the PayPal plugin since the latest woocommerce updates… but the developers seem to be denying that it has anything to do with them.

    I tried what you suggested above. when I deactivate the PayPal plugin I can deactivate the Zettle plugin. But if I’m then trying to reactivate the PayPal plugin the website crashes again.

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @cyrix2000

    Can you tell us where you have engaged PayPal? My team (and I) also support this plugin, and I am fairly sure we would not deny this situation to be caused somewhere else.

    Have you tried to test this same situation with an older version of PayPal Payments (maybe try 1.9.2 or 1.9.4 beta?)

    If you want us to take a closer look, and you want us to look at the system report and/or the logs, you can also open a private ticket with our service desk. You can find the instruction for this here: https://paypal.inpsyde.com/docs/request-support/
    (please add the URL of this thread in the ticket as well)

    Kind regards,
    Joost

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @cyrix2000

    on the ticket you opened privately we explained that this is a conflict with the latest update from WooCommerce with the Zettle and PayPal plugin.

    We saw that if you roll back WooCommerce to 6.8.2, both Zettle and PayPal Payments can be deactivated and uninstalled as you would expect. So this would be good for a temporary solution.

    We have discussed the issue on our backlog issue and assigned the correct priority. We are already looking into it and believe we have a good idea where this issue could be coming from. However, we need more time to investigate and then let our developers review our findings.

    I will mark this thread as resolved and update it once/if we get any fix in place for this.

    Kind regards,
    Joost

    Plugin Support Syde Joost

    (@joostvandevijver)

    Hello @cyrix2000

    This issue was resolved with our 2.0.0 release. Please let us know if you encounter this (or any other issue) when you update to this last release.

    Kind regards,
    Joost

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Fatal error when trying to deactivate Zettle plugin’ is closed to new replies.