My Oracle Support Banner

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 to [Release 1.12 to 2.3]
Oracle Network Management for Utilities - DMS - Version to [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, 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 and the same error appears.


Installed,,, or


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.