My Oracle Support Banner

Error "ODI-23035: Can not update the scheduling - This agent may not be running" with More than One ODI Domain on a Single Machine (Doc ID 2284201.1)

Last updated on SEPTEMBER 04, 2020

Applies to:

Oracle Data Integrator - Version 12.2.1.0.0 and later
Information in this document applies to any platform.

Symptoms

NOTE: In the example below any details, ie the port configured, represent a fictitious sample. Any similarity to actual configurations, persons, living or dead, is purely coincidental and not intended in any manner.

 

There are two WebLogic Server (WLS) domains on the same machine, each having one managed server where a J2EE Agent is deployed. Each domain uses the same IP address, but different Oracle Data Integrator (ODI) repositories and ports.

For example,

Domain 1:
http://<IP ADD>:9501/console
managed ODI_server1 port: 9103

Domain 2:
http://<IP ADD>:9502/console
managed ODI_server2 port: 9109

Both domains are started for the first time, the agent test connection and the update scheduler are working on both.

Restart one WebLogic Domain (e.g. the second domain), log in to ODI Studio, and click the update schedule for the agent deployed on restarted domain. The following error is raised:

ODI-23035: Can not update the scheduling - This agent may not be running

oracle.odi.runtime.agent.invocation.InvocationException: http://<IP ADD>:9109/oraclediagent:java.net.SocketTimeoutException: Read timed out
  at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:463)
  at oracle.odi.runtime.agent.invocation.support.InternalRemoteRuntimeAgentInvoker.invoke(InternalRemoteRuntimeAgentInvoker.java:162)
  at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeComputePlanning(RemoteRuntimeAgentInvoker.java:544)
  at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeComputePlanning(RemoteRuntimeAgentInvoker.java:527)
  at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent$3.performAction(EditFrameSnpAgent.java:553)
  at oracle.odi.ui.framework.event.OdiActionListener.actionPerformed(OdiActionListener.java:69)
<...snip...>
Caused by: java.net.SocketTimeoutException: Read timed out
  at java.net.SocketInputStream.socketRead0(Native Method)
  at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
  at java.net.SocketInputStream.read(SocketInputStream.java:170)
  at java.net.SocketInputStream.read(SocketInputStream.java:141)
  at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
  at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
<...snip...>

Cause

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
Symptoms
Cause
Solution
References


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