We're experiencing checkout failures on our WooCommerce B2B site. The checkout process gets blocked with a recurring error originating from WPML's translation compression system.
Error Details:
Type: 2 (Warning)
Message: "gzuncompress(): data error"
File: /wp-content/plugins/sitepress-multilingual-cms/classes/translations/TranslationElements/FieldCompression.php
Line: 150
Context:
Occurs during WooCommerce checkout process (process_checkout)
Appears consistently in WooCommerce order logs
Affects customer orders (German B2B customer reported the issue)
Previous orders from the same customer completed successfully
The error appears multiple times during each checkout attempt
Environment:
WPML Version: [your version here]
WooCommerce Version: [your version here]
WordPress Version: [your version here]
Hosting: Cloud86 with LiteSpeed
Active Plugins: WPML, WooCommerce, LiteSpeed Cache, Bricks Builder
What We've Tried:
Cleared all caches (LiteSpeed, WooCommerce, browser)
Excluded checkout page from caching
Verified other checkout functionality works when WPML is deactivated
Question:
Is this a known issue with WPML's translation compression? The error suggests corrupted compressed data in the translation tables. Could this be related to a database timeout or cache conflict during translation processes?
We need guidance on:
How to safely repair the affected translation data
Whether we should run specific database optimization queries on WPML tables
If there's a patch or update available for this issue
Thank you for your assistance.
Best regards,
Bea Faling (& my AIssistent)
Design Dojo