Multispeak SCADA Reload or Restart Not Working
(Doc ID 2448062.1)
Last updated on MARCH 21, 2019
Applies to:Oracle Utilities Network Management System - Version 188.8.131.52 to 184.108.40.206.0 [Release 1.12 to 2.3]
Oracle Network Management for Utilities - DMS - Version 220.127.116.11 to 18.104.22.168.0 [Release 1.12 to 2.3]
Information in this document applies to any platform.
You've added a configuration option for the model build group to execute a SCADA system resync after new SCADA switches are mapped or some updates are done to existing SCADA switches. You added this several years ago and it's worked fine.
The resync script has this command in it:
Action -java multispeak.SCADA RELOAD
This command has worked fine until recently in PB 34, 22.214.171.124.34. It now throws an error about 75% of the time.
ERROR HLMProxy: onHLMessage: EJB Exception: : java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@2d117bb rejected from java.util.concurrent.ScheduledThreadPoolExecutor@528aba0f[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 679]
The way you fix it is you manually stop the multispeak adapter and start it only about 25% of the time this works. Since Multispeak runs on its own managed server, you shutdown the managed server and restart it w/o affecting OMS. After you do this, generally SCADA will sync normally.
You have also tested this on 126.96.36.199.4 and the same error appears.
Installed 188.8.131.52.2-4, 184.108.40.206.8, 220.127.116.11.14, or 18.104.22.168.34-35.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document