Posted: Tue Jul 16, 2019 2:32 am Post subject: "No data on connection" exception from TCP/IP Rece
Acolyte
Joined: 29 Nov 2018 Posts: 58
Our Scenario:
We are calling TCP/IP Output and Receive node in a subflow, and randomly out of no where get the exception of <Text>no data on connection</Text> from TCP/IP Receive node (Failure Terminal) after timeout. The issue has nothing to do with load and seems to occur in a completely random fashion (as we also tested it in DEV environment, where there isn't much load).
Our flow: Subflow start -> esql (message processing) -> Java compute node (for TCP/IP message format) -> TCP/IP Output (keep connection open) -> TCP/IP Receive (keep connection open, as another request will be made with same connection later) -> esql (for response processing).
We checked by putting the flow on recording on DEV environment, it propagates through The Failure terminal of TCP/IP Receive node after timeout. We also checked in on with the TCP/IP Server team and asked for their logs, they seem to be giving the success response immediately after the request, but we never received it.
If not already done...suggest that you trace the TCP/IP traffic with tcpmon or WireShark and see what's happening on the wire. Ideally, do the tracing on both servers so that you can compare/contrast.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum