on 12-02-2010 11:56 AM
Hi,
The default trace files on which SAP XI runs show the following error occasionally:
java.net.SocketException: There is no process to read data written to a pipe.
The occurrence of this error has resulted in 2 kind of problems so far
a. SOAP message failure
b. Break down of connection b/w Message Server and J2EE server node
The soap messages can be reprocessed but connectivity problem b/w Message Server and J2EE server node is causing restarts of J2EE engine.
Can anyone explain what "java.net.SocketException: There is no process to read data written to a pipe." means and how it can be avoided?
regards,
RM
Hi,
The "There is no process to read data written to a pipe" error is an
AIX-specific error message, which lies in the native method
implementation of the corresponding Java code.
It happens when the message written to a pipe is
not read by any process. When plenty of requests are sent to the
accepting side, the accepting side might fail to read the request
because of timeouts, blocked threads or other reasons, and then this
exception is thrown.
#1289145 Axis adapter's connection timeout value setting
http://www.ibm.com/developerworks/aix/library/au-aix-javatraps/index.html
Regards,
Aidan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This note explains the problem and gives a solution
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.