WPIntell

Source evidence

Conflict with BackWPup: compression option becomes null

Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF · support · 2025-09-17T09:59:00+00:00

complaintsentiment
highseverity
0.82relevance
1replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

5 / 30 rows with source links

16.7% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

25 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
sybena resolved
Hello, I am experiencing a conflict between Perfect Images (v7.0.4) and the backup plugin BackWPup. When both plugins are active, any database backup job in BackWPup fails with the following error message: [INFO] Backup file is: XXXXX_DBDUMP-FILE-WPPLUGIN.zip [INFO] Trying to backup database … ERROR: The option "compression" with value null is expected to be of type "string", but is of type "null". When I deactivate Perfect Images, BackWPup works normally and the database is included in the backup. I have already tested this extensively: WordPress, plugins, and themes are fully updated. PHP 8.3 with zip and zlib enabled. Clean environment on a dev server with only Perfect Images + BackWPup active. In this setup, the error is 100% reproducible. It seems that Perfect Images is applying filters/hooks that also affect non-image related compression settings, which results in the compression option being set to null in BackWPup. Steps to reproduce: Install WordPress (clean). Install and activate BackWPup. Create a job with database backup. Run it → works fine. Install and activate Perfect Images. Run the same job again → error occurs. Expected behavior: Perfect Images should not interfere with database backup settings of other plugins. Could you please check this issue? It prevents BackWPup from running successfully as long as Perfect Images is active. Thank you very much for your support! Hey @sybena ! 👋 The issue was that Perfect Images and BackWPup were both using the same Symfony OptionsResolver vendor but with different versions, which caused a conflict. The next version of Perfect Images will update this vendor so the issue doesn’t happen anymore. Thanks for your patience and understanding!

Comments

1 shown
Val Meow 2025-09-21T03:53:00+00:00

Hey @sybena ! 👋 The issue was that Perfect Images and BackWPup were both using the same Symfony OptionsResolver vendor but with different versions, which caused a conflict. The next version of Perfect Images will update this vendor so the issue doesn’t happen anymore. Thanks for your patience and understanding!