Beware the duplex mode

Topics: Developer Forum
Dec 11, 2006 at 8:51 PM
If the client disconnects before BizTalk has sent a message to it there will be a loop. Memory consumption and cpu usage of the adapter increase without limit and event log is filled with messages like this (hundreds per second):

11.12.2006 22:39:41.382: 29: Failed to add work item for send location TCP://TestParty to batch 478aff19-52c0-4e47-a386-832087c394c7. The exception that was thrown is: Object reference not set to an instance of an object.

This behavior can be reproduced by creating an orchestration with a receive, delay (e.g 10 seconds) and send shape. Use the supplied client. Connect, send a message and disconnet. After 10 seconds ....
Coordinator
Dec 16, 2006 at 3:40 AM
This was seen during initial development. Time & Testing constraints unfortunatley. Source is available if you want to investigate further
Coordinator
Dec 19, 2006 at 3:35 PM
Uploaded fix to this issue