OEG Policy Studio Connection Problem In OEG Update After Changing Server Socket Connection Timeout Field in Policy Studio Preferences
(Doc ID 1524028.1)
Last updated on JUNE 13, 2024
Applies to:
Oracle API Gateway - Version 11.1.1.4.0 to 11.1.1.6.1 [Release 11gR1]Information in this document applies to any platform.
Symptoms
OEG Policy Studio suddenly fails to connect to the Gateway. Policy Studio throws exceptions and/or crashes. An already running and connected Policy Studio instance cannot deploy to the Gateway anymore. The problem persists after restarting Policy Studio. The problem can show up regardless whether Policy Center is used or not.
Example error messages by Policy Studio:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.SocketTimeoutException: Read timed out
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSender.java:569)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:142)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
at org.apache.axis.client.Call.invoke(Call.java:2748)
at org.apache.axis.client.Call.invoke(Call.java:2424)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at com.vordel.pd.generated.DeploymentServiceSoapBindingStub.getProcessDetailsForID(DeploymentServiceSoapBindingStub.java:3804)
at com.vordel.pd.client.axis.AxisPolicyDirector.getProcessDetailsForID(AxisPolicyDirector.java:298)
at com.vordel.client.gui.policystudio.manager.ManagerRCP$7.run(ManagerRCP.java:1209)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
{http://xml.apache.org/axis/}hostname:myhost
[...]
java.net.SocketTimeoutException: Read timed out
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.transport.http.HTTPSender.invoke(HTT
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.SocketTimeoutException: Read timed out
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSender.java:569)
at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:142)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
at org.apache.axis.client.Call.invoke(Call.java:2748)
at org.apache.axis.client.Call.invoke(Call.java:2424)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at com.vordel.pd.generated.DeploymentServiceSoapBindingStub.getProcessDetailsForID(DeploymentServiceSoapBindingStub.java:3804)
at com.vordel.pd.client.axis.AxisPolicyDirector.getProcessDetailsForID(AxisPolicyDirector.java:298)
at com.vordel.client.gui.policystudio.manager.ManagerRCP$7.run(ManagerRCP.java:1209)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
{http://xml.apache.org/axis/}hostname:myhost
[...]
java.net.SocketTimeoutException: Read timed out
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.transport.http.HTTPSender.invoke(HTT
Example error messages in Gateway's trace file:
DEBUG <TIMESTAMP> [<THREAD ID>] opdb commit loop: sleep for max 5000ms
FATAL <TIMESTAMP> [<THREAD ID>] Failed relaying content (send failed)
ERROR <TIMESTAMP> [<THREAD ID>] java exception running circuit:
java.lang.RuntimeException: send failed
at com.vordel.dwe.NativeContentSource.relayN(Native Method)
at com.vordel.dwe.NativeContentSource.relay(NativeContentSource.java:38)
at com.vordel.mime.Body.write(Body.java:368)
at com.vordel.dwe.http.ServerTransaction.sendResponse(Native Method)
at com.vordel.dwe.http.HTTPPlugin.invokeDispose(HTTPPlugin.java:310)
at com.vordel.dwe.http.HTTPPlugin.invoke(HTTPPlugin.java:131)
ERROR <TIMESTAMP> [<THREAD ID>] error handling connection: connection closed
FATAL <TIMESTAMP> [<THREAD ID>] Failed relaying content (send failed)
ERROR <TIMESTAMP> [<THREAD ID>] java exception running circuit:
java.lang.RuntimeException: send failed
at com.vordel.dwe.NativeContentSource.relayN(Native Method)
at com.vordel.dwe.NativeContentSource.relay(NativeContentSource.java:38)
at com.vordel.mime.Body.write(Body.java:368)
at com.vordel.dwe.http.ServerTransaction.sendResponse(Native Method)
at com.vordel.dwe.http.HTTPPlugin.invokeDispose(HTTPPlugin.java:310)
at com.vordel.dwe.http.HTTPPlugin.invoke(HTTPPlugin.java:131)
ERROR <TIMESTAMP> [<THREAD ID>] error handling connection: connection closed
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 |