Default language value for EMI in the INI file prevents connection

Document ID : KB000084533
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
Exception in thread "Collector" java.lang.IllegalArgumentException: Invalid language: '('
at com.uc4.translate.Message.checkLanguage(Message.java:136)
at com.uc4.translate.Message.(Message.java:42)
at com.uc4.translate.MessageFactory.newMessage(MessageFactory.java:27)
at com.uc4.communication.Connection.login(Connection.java:1647)
at com.uc4.communication.Connection.login(Connection.java:1588)
at com.automic.monitor.cmn.SystemConnection.connect(Unknown Source)
at com.automic.monitor.cmn.ConnectionChecker.connect(Unknown Source)

The External Monitoring Interface (EMI) fails to start using the default INI file.

The default language in the INI file for EMI is using multiple languages such as:

language=(E,D)

which causes the connection to the Automation Engine (AE) to fail and results in the above exception.

Reference


Automic Workload Automation (AWA) Guide v12.1:
Administration Guide > Administering the Automation Engine > System Monitoring > External Monitoring Interface


 
Cause:
Cause type:
Defect
Root Cause: EMI is not starting with the default INI file that contains multiple language settings. The EMI uses the Java API and this does not support multiple logon languages.
Resolution:
Update to a fix version listed below or a newer version if available.

Fix Status: In Progress

Fix Version(s):
Automation Engine 12.2.0 – Planned release date: 2018-06-19
Automation Engine 12.1.1 – Available
Additional Information:
Workaround :

Specify only one language in the INI file:

language=E or
language=D or
language=F