My Oracle Support Banner

Outbound Xml Receiving Java.net.SocketException (Doc ID 2686397.1)

Last updated on FEBRUARY 17, 2023

Applies to:

Oracle XML Gateway - Version 12.1.3 and later
Information in this document applies to any platform.

Goal

Customer is using XML Gateway configured for EBS on IBM AIX OS.

Outbound messages messages are failing.


java.net.SocketException: A system call received a parameter that is not valid. (Write failed)
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:126)
at java.net.SocketOutputStream.write(SocketOutputStream.java:172)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:234)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:304)
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:308)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:154)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:288)
at oracle.apps.ecx.oxta.HTTPTransportSender.sendNormal(HTTPTransportSender.java:486)
at oracle.apps.ecx.oxta.HTTPTransportSender.run(HTTPTransportSender.java:183)

It takes over a minute before we see the post on the destination system.

On some transactions with smaller payloads, the xml is delivered, yet we still see Timeout Exceeded in the error message.

oracle.apps.ecx.oxta.TransportTimeoutException: Timeout waiting for response
at oracle.apps.ecx.oxta.HTTPTransportSender.run(HTTPTransportSender.java:219)
 

Solution

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
Goal
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.