Title: Broken plugin &#8212; Fatal PHP error
Last modified: September 2, 2025

---

# Broken plugin — Fatal PHP error

 *  [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [8 months, 4 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/)
 * I just updated the plugin to 1.6.1 and it “crashed” my site. I used recover mode
   to disable the plugin. I am running WP 6.8.2, Server architecture: Linux 6.1.0-
   38-amd64 x86_64, Web server: Apache/2.4.62 (Debian), PHP version: 8.2.29 (Supports
   64bit values). WooCommerce 10.1.2.
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbroken-plugin-fatal-php-error%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 15 replies - 1 through 15 (of 17 total)

1 [2](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/page/2/?output_format=md)

 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [8 months, 4 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18624695)
 * This is the message from the error log (/var/log/apache2/error_log):
 * [Tue Sep 02 12:24:44.772454 2025] [php:error] [pid 625722:tid 625722] [client
   108.161.129.198:48784] PHP Fatal error: Declaration of Dhii\Container\ProxyContainer::
   has($key) must be compatible with Psr\Container\ContainerInterface::has(string
   $id): bool in /var/www/countryrobot/wordpress/wp-content/plugins/zettle-pos-integration/
   vendor/dhii/containers/src/ProxyContainer.php on line 50
 *  Plugin Support [Krystian Syde](https://wordpress.org/support/users/inpsydekrystian/)
 * (@inpsydekrystian)
 * [8 months, 4 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18624735)
 * Hello [@robertpheller](https://wordpress.org/support/users/robertpheller/)
 * To proceed, please try the following steps:
    1. Download and install this release candidate version: [https://drive.google.com/uc?id=1RoOXsE3Qlh4JhYtlGp1fmheRu0aV-8bH](https://drive.google.com/uc?id=1RoOXsE3Qlh4JhYtlGp1fmheRu0aV-8bH)
    2. Upload and activate it from **Plugins > Add New > Upload Plugin**.
    3. If your site still crashes, disable all plugins **except WooCommerce and Zettle**,
       then activate the plugin again. If successful, reactivate your other plugins
       one by one to check if any specific one is causing the conflict.
 * Let us know which plugin triggers the crash, if any. Also, please follow these
   steps to share your system status report with us:
    1. Navigate to the `WooCommerce / Status` section in your site’s admin panel.
    2. Click on the `Get system report` button and then click `Copy for support`.
    3. Paste the report into our [PrivateBin](http://privatebin.syde.com/).
    4. After uploading, please share the link here so we can review the details thoroughly.
 * Looking forward to your response.
 * Kind Regards,
   Krystian
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [8 months, 4 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18624907)
 * The plugin won’t activate: “Plugin could not be activated because it triggered
   a **fatal error**.”
 * OK, it works will all my plugins except **BackWPup**.
    -  This reply was modified 8 months, 4 weeks ago by [Robert Heller](https://wordpress.org/support/users/robertpheller/).
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [8 months, 4 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18624929)
 * The system report is here:
 * [https://privatebin.syde.com/?585896bfba0c7009#A8kNzYxBjFcYDxVnfzKYUPxnqjymYG8uKYPwrppJ2ATD](https://privatebin.syde.com/?585896bfba0c7009#A8kNzYxBjFcYDxVnfzKYUPxnqjymYG8uKYPwrppJ2ATD)
 *  Plugin Support [Krystian Syde](https://wordpress.org/support/users/inpsydekrystian/)
 * (@inpsydekrystian)
 * [8 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18627442)
 * Hello [@robertpheller](https://wordpress.org/support/users/robertpheller/)
 * I have already created an internal issue for this so the development team can
   review it. Once it is fixed and included in a release, I will let you know right
   away.
 * In the meantime, the only workaround is to avoid running both plugins together.
 * Kind Regards,
   Krystian
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [7 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18667935)
 * Has there been any progress on this issue?
 *  Plugin Support [Krystian Syde](https://wordpress.org/support/users/inpsydekrystian/)
 * (@inpsydekrystian)
 * [7 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18669878)
 * Hello [@robertpheller](https://wordpress.org/support/users/robertpheller/)
 * Thanks for checking in.
 * We have prepared an updated build that should address the issue. You can download
   it here: [https://drive.google.com/uc?id=1ysP6laP3Fh_oG1KhPvbEtgOMMIB6MRgX](https://drive.google.com/uc?id=1ysP6laP3Fh_oG1KhPvbEtgOMMIB6MRgX)
 * Please install this version and let us know if it resolves the problem. Once 
   confirmed, we’ll include the fix in the next public release.
 * Kind Regards,
   Krystian
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [7 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18669916)
 * It still crashes.
 *  Plugin Support [Krystian Syde](https://wordpress.org/support/users/inpsydekrystian/)
 * (@inpsydekrystian)
 * [7 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18669929)
 * Hello [@robertpheller](https://wordpress.org/support/users/robertpheller/)
 * Please share the fatal error details that appear after installing the package.
   You can upload the error log/stack trace to [PrivateBin](http://privatebin.syde.com/)
   and share the link with us so we can review it.
 * Once we have the exact error output, we’ll identify where it fails.
 * Kind Regards,
   Krystian
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [7 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18669972)
 * [https://privatebin.syde.com/?9b0aca44d919d24a#dHoRe15tUoUwzbpD87HB7eRucFDBFdaQcax5Ce8rm3G](https://privatebin.syde.com/?9b0aca44d919d24a#dHoRe15tUoUwzbpD87HB7eRucFDBFdaQcax5Ce8rm3G)
 *  Plugin Support [Krystian Syde](https://wordpress.org/support/users/inpsydekrystian/)
 * (@inpsydekrystian)
 * [7 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18670006)
 * Hello [@robertpheller](https://wordpress.org/support/users/robertpheller/)
 * Thanks for sharing the link. If you installed the file as provided, it will appear
   as a separate plugin rather than replacing the existing one. To avoid conflicts,
   you likely need to deactivate the old Zettle plugin first before activating this
   new build. The file itself is fully scoped, so once activated independently, 
   it should not trigger **the same **error you experienced earlier.
 * Please try that setup and let me know if the issue persists.
 * Kind Regards,
   Krystian
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [6 months, 3 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18705346)
 * OK, things have been working fine with 1.6.1+izet-335-new-build-wf.1724d25 — 
   when will the next scheduled update come out?
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [5 months, 1 week ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18761166)
 * Still waiting on the next scheduled update….
 *  Thread Starter [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * (@robertpheller)
 * [3 months, 2 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18816747)
 * Still waiting on the next scheduled update… Is this plugin still being maintained?
    -  This reply was modified 3 months, 2 weeks ago by [Robert Heller](https://wordpress.org/support/users/robertpheller/).
 *  Plugin Support [Krystian Syde](https://wordpress.org/support/users/inpsydekrystian/)
 * (@inpsydekrystian)
 * [3 months, 2 weeks ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/#post-18817381)
 * Hello [@robertpheller](https://wordpress.org/support/users/robertpheller/)
 * Yes, the plugin is still actively maintained. We are not planning any significant
   feature updates in Q1 2026. The bigger changes and improvements are planned for
   Q2 and Q3 2026.
 * In the meantime, you are currently running the version that resolved the issue
   on your site – correct me if I’m wrong? I know it’s not an ideal scenario to 
   run an unofficial package, but it shouldn’t create any problems.
 * Kind Regards,
   Krystian

Viewing 15 replies - 1 through 15 (of 17 total)

1 [2](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/page/2/?output_format=md)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbroken-plugin-fatal-php-error%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/zettle-pos-integration/assets/icon-256x256.png?rev=2694076)
 * [PayPal Zettle POS for WooCommerce](https://wordpress.org/plugins/zettle-pos-integration/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/zettle-pos-integration/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/zettle-pos-integration/)
 * [Active Topics](https://wordpress.org/support/plugin/zettle-pos-integration/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/zettle-pos-integration/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/zettle-pos-integration/reviews/)

 * 17 replies
 * 3 participants
 * Last reply from: [Robert Heller](https://wordpress.org/support/users/robertpheller/)
 * Last activity: [3 days, 3 hours ago](https://wordpress.org/support/topic/broken-plugin-fatal-php-error/page/2/#post-18919855)
 * Status: not resolved