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 laterInformation in this document applies to any platform.
Symptoms
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 |