Grzegorz Rola
Forum Replies Created
-
Hello,
Thank you for the detailed investigation.
The fs_free_shipping_notice session key is created when the Left for free shipping notice functionality is used. In this case, the plugin stores data related to that notice in the WooCommerce session, so the presence of this key is expected.
If you want to prevent this data from being saved in the session, you can disable the Left for free shipping notice functionality. Once disabled, the fs_free_shipping_notice key will no longer be created.
If session size is the main concern here, disabling this feature would be the recommended first step, followed by monitoring whether the size of session entries decreases.
Best regards,
GrzegorzHi @webdados,
It looks like something unusual happened during the plugin update, and this option was not removed as it should have been.
Please deactivate and then reactivate the plugin first. This should trigger the cleanup and remove the option.
If the option is still there after reactivating the plugin, please remove wpdesk_requirements_plugins_data manually from the database.
Best regards,
GrzegorzHi @kkrupp68,
This looks like a different issue than the original IDNA_DEFAULT error reported earlier in this thread.
From the message:
Class ‘UpsFreeVendor\WPDesk\WooCommerceShipping\Ups\UpsAdminOrderMetaDataDisplay’ not found
it looks like some plugin files may be missing or the update to 3.6.4 may not have been applied completely.
Please try the following:
- Deactivate Shipping Live Rates and Access Points for UPS for WooCommerce.
- Delete the plugin completely from Plugins in WordPress.
- Download and install the plugin again fresh.
- Clear all caches (plugin/server/browser) and test again.
Best regards
GrzegorzHi,
Thank you for the update.
Something unusual in the environment may still be affecting the scheduler, so could you please check the following?
- Please confirm which UPS authorization method is currently used in the plugin settings:
- Client Credentials
- Auth Code
- Please verify whether the server system time is correct.
- Please open Action Scheduler and check the
flexible_shipping_ups_refresh_tokenjobs:- whether there is usually only 1 pending action
- whether many new actions are being created continuously
- Please temporarily enable the UPS Debug Mode and check whether the token refresh responses look normal, especially the returned token lifetime (
expires_in).
If possible, please also send us:
- WooCommerce System Status
- the UPS debug log
- a screenshot of the Action Scheduler entries filtered by
flexible_shipping_ups_refresh_token
If the checklist above does not help identify the cause, please create a staging site where the issue is reproducible and send us access to that staging environment via our support form:
https://octolize.com/support/Best regards
GrzegorzHi,
Thank you for the report.
The error:
Undefined constant ‘IDNA_DEFAULT’
usually means that the PHP intl extension is missing or not enabled on the server. This constant is provided by intl, and without it the plugin cannot properly make UPS API requests.
Please ask your hosting provider / server administrator to check that:
- the PHP intl extension is installed,
- it is enabled for PHP 7.4.33,
- and the website is using the same PHP version after the change.
Once intl is enabled, please test the plugin again.
If the issue still occurs, please send us:
- confirmation that intl is enabled,
- a copy/screenshot of phpinfo(),
- and information whether the error appears only when requesting live UPS rates.
Best regards
GrzegorzHi @atlantisnet,
Thank you for the additional details.
We’re currently not able to reproduce this issue in our test environments, but we’re still trying to better understand what could be causing it even without being able to reproduce it on our side.
We’ve also included another fix in version 3.6.4 that may potentially resolve this problem, so please update to the latest version and let us know if you still see these actions being created in such large numbers.
Kind regards
GrzegorzHi @thecamerax,
This may indicate an incomplete installation or an incomplete plugin update. The error Class “UpsFreeVendor\WPDesk\UpsShippingService\UpsServices” not found usually means that some of the plugin files were not uploaded or updated correctly.
Please reinstall the plugin:
- remove the current version of the plugin from WordPress,
- upload a fresh copy of the plugin,
- activate it again,
- if possible, also clear the server cache / OPcache.
After reinstalling, please check whether the error still occurs.
Best regards
GrzegorzHi @atlantisnet,
Please update the plugin to version 3.6.3 and let me know whether the fix resolves the issue.
Best regards
GrzegorzForum: Plugins
In reply to: [Cart Weight for WooCommerce] Got a few messages about obsolete codeFixed in 1.9.16
Forum: Plugins
In reply to: [Cart Weight for WooCommerce] Got a few messages about obsolete codeWe’ll fix it in the next version. The patch should be released today or tomorrow.
Hi,
Thanks for the update.
Yes, the flexible_shipping_ups_refresh_token action should normally be visible in the Pending actions list.
What likely happened in your case is that Action Scheduler was not working properly for some time. In that situation, the plugin could end up creating excessive scheduled actions for flexible_shipping_ups_refresh_token, which would explain the behavior you saw.
We’ll add an extra safeguard in upcoming versions so that if Action Scheduler is not working correctly, redundant flexible_shipping_ups_refresh_token schedules will not be created.
Please let us know if you notice anything unusual again.
Best regards,
GrzegorzHi @atlantisnet,
Please confirm whether Action Scheduler is working properly and whether you have any jobs in the queue with a past-due status. If so, please make sure there are no such jobs left.
Also confirm that the UPS API connection status is OK.
Kind regards
GrzegorzForum: Plugins
In reply to: [Cart Weight for WooCommerce] Got a few messages about obsolete codeHi,
thanks for reporting this.
Could you please let us know which PHP version you are running?
Best regards
GrzegorzHi @gallopbizbiz,
Please open a new thread — this one relates to a different issue.
Kind regards,
GrzegorzHi!
Thanks for your message. For security reasons, we can’t accept temporary system/admin logins on this forum.
Please contact us via our official support page: https://octolize.com/support/.
Once you reach out there, we’ll provide step-by-step instructions on how to share access details securely (if needed) and what information we’ll need to investigate.
Kind regards,
Grzegorz