✓ Accepted answer
Suggested explanation and approach (from an IFS employee reply; the poster has not yet confirmed it):
Likely cause: the symptoms fit a situation where the language dictionary and the domain PROG–DB value lists are out of sync. This tends to happen on non-production clones that receive extra deployments and where the cache refresh was incomplete. Refresh Language Cache clears the symptom because it rebuilds those lists.
Suggested routine after every clone from PROD and after every deployment to TEST or UAT:
- Run Refresh Language Cache for all languages in use.
- Run Refresh Server Cache, first Dictionary and then Reference.
- Restart the application server.
- Have users start new sessions.
- Schedule a periodic language refresh on TEST and UAT, and check the batch logs for language refreshes that failed or only partly completed (custom LUs can break the component refresh).
Why PROD stays clean, according to the reply: on PROD the code and caches usually stay aligned, while TEST and UAT drift unless the post-clone and post-deploy sequence is automated.
Confirmed: running a language cache refresh removes the errors (reported by the poster). Not yet confirmed: the root cause and whether the preventive routine stops the errors from returning.
Prerequisites and limitations Reported on IFS Applications 10 UPD27 with the IEE client. Requires administrator rights to run Refresh Language Cache and Refresh Server Cache and to restart the application server. The root-cause explanation and preventive sequence are a suggestion from one reply and have not been confirmed by the poster. Custom LUs can cause the language refresh to fail or complete only partly, so check the batch logs.
Sourced from IFS Community · original thread