Alarm console stuck at retrieving data until EMS probe is recycled

Document ID : KB000120709
Last Modified Date : 13/11/2018
Show Technical Document Details
Issue:
The portals alarm console will stop updating alarms. In the portal log we see the following error: 
22 Aug 2018 12:24:05,879 ERROR [DataFactoryException:107] (1) error, There are no alarm services available! 
at com.nimsoft.events.client.EmsClient.ensureAtLeastOneAlarmServiceAvailable(EmsClient.java:716) 

It seems like the EMS probe stops working after some time. If the EMS probe is restarted the portal will show data again. 

The EMS logs shows some errors: 

Aug 24 12:24:29:350 [attach_socket, ems] (3) invalid argument, corrupt PDS: can't read index 8687 from a byte buffer of length 3000 
at com.nimsoft.nimbus.PDS.checkBounds(PDS.java:1941) 

and 

Aug 24 12:24:05:625 [MmpConnectionMaintenanceTimer, ems] (2) communication error, I/O error on nim session (C) com.nimsoft.nimbus.NimNamedClientSession(Socket[addr=/172.30.55.70,port=48039,localport=37306]): Read timed out 
at com.nimsoft.nimbus.NimSessionBase.recv(NimSessionBase.java:931) 

The last error seems to be caused because the maintenance probe connection issues.
Environment:
EMS: 10.17 
HUB: 7.93 
Controller: 7.93 
NAS: 9.00HF3 
WASP: 8.51 
Resolution:
Contact support for hot fix ems-10.1.8-HF2