TLDR
Salesforce is deprecating the JDK Locale Formats and forcing a migration to the ICU Locale Formats with the Spring '25 Salesforce update. However, if the Salesforce instance contains Apex classes, Apex Triggers and Visualforce pages that don't meet the minimum required API version 45.0, the administrator will receive an error message saying the upgrade has not completed fully and that ICU locale formats will not be enabled.
The MSI package 1.9 contains Apex classes below this API version, and therefore customers with this installed will receive the error message when their instances are upgraded to the Spring ’25 Salesforce release that will try to enable ICU formats.
The update for Spring ’25 will check all the apps and see to make sure they are using version older then 45. Customer will receive an email to say it will fail and need to manually enable it once upgrade is complete.
Upgrade your MSI package to the latest 2.6 version to resolve the errors. See how here.
Note – if you have already done the update to Salesforce Spring ’25 then after upgrading your MSI package you will need to manually enable your locale settings to ICU. If you upgrade MSI before doing the update to Salesforce Spring ’25 then the update to ICU will automatically happen.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.