Since the start of June we are seeing failed messages for our integration with error: javax.servlet.ServletException: Error during write of the response: , cause: java.io.IOException: error 32 - Broken pipe.
Though the messages failed in Cloud Integration we can confirmed that the file was delivered to the webservice endpoint successfully. This issue is recurring though there are cases of the same integration flow executions that were successful in Cloud Integration. So the issue is intermittent. Last update of the integration package happens on May 13 so we have no idea what is causing this error. Just to give more context on the integration flow, the integration flow is called via Integration Center as REST API URL and is triggered via an event in ISC (Intelligent Service Center) in SF. We tried replicating it in our internal system but we cannot replicate the same issue reported by our customers.
Request clarification before answering.
Hi angelitobestante ,
as you can see from the error message the issue is happening during write of the response to the sender system
Means the connection was already closed by the sender system when CPI tries to give the sender back the response
That's why you also see the file transferred successfully.
So it could be solved if you put a higher timeout for synchronous HTTP sessions on the sender system side...
Or you handle the exception (which is not causing real issues?! - or does the sender system rely on a response?) in an exception subprocess.
BR
Maik
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.