CA APM Workstation report generation does not work in french UI version

Document ID : KB000124488
Last Modified Date : 15/01/2019
Show Technical Document Details
Issue:
Starting in APM 10.7 SP2, the UI is localised to support further languages

When using the Workstation WebStart client where the default locale in Windows is French,  the generation of reports does not work where the UI is translated into French.
When changing to the Windows locale to English, with the UI displaying in English, everything is fine.

The error message in the IntroscopeEnterpriseManager.log is :
[ERROR] [PO:main Mailman 1] [Manager.MessageService] Exception: java.lang.IllegalArgumentException: unknown format type: choix calling method: com.wily.isengard.messageprimitives.service.MessageServiceCallMessage: {com.wily.reporting.common.IReportService.fillSmartReport, v1, [[SessionToken|key: -7856354649659008130, po: Workstation_661.client_main], SmartReportsTemplate[com.wily.introscope.util.LocalizedStringMap, {null=Test}]], source: Workstation_661.client_main:941, remoteHost: Node=Workstation_661

Note the phrase: "unknown format type: choix" where "choix" is a French word meaning "choice"
It appears that the French client sends a French word as an argument and this word is not understood by the server.

Similar errors will appear when generating reports using the command-line workstation.
 
Environment:
APM 10.7 SP2 with client machine running French locale
Resolution:
A fix has been provided in 10.7 HF25

Any workarounds are generally complicated processes that need to be changed on each user machine.
Apart from changing the locale of the operating system, a parameter for the user language can be changed in the Java runtime settings in Windows Control Panel.
Below is an example of where the property (-Duser.language=en) could be set.
This would affect all processes using Java on the machine so it will not just impact the Workstation.

Java settings in Windows Control Panel
Additional Information:
https://docops.ca.com/ca-apm/10-7/en/ca-apm-release-notes#CAAPMReleaseNotes-NewLanguages