System.ArgumentNullException: Value cannot be null.

The adapter failed to transmit message going to send port "SendPort25" with URL "mssql://xxxxxxxxx". It will be retransmitted after the retry interval specified for this Send Port. Details:"System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient
2.CreateChannelFactoryTChannel
at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient2.InitializeValues(IBaseMessage message) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient
2..ctor(IBaseMessage message, WcfTransmitter2 transmitter) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfTransmitter
2.GetClientFromCache(String spid, IBaseMessage message)
at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfAsyncBatch2.BatchWorker(List
1 messages)".
BizTalk
Hi There,
Thank you for asking this question on the Microsoft Q&A Platform.
I would suggest checking the below Ms doc link to understand the basic about how to perform this,
Insert, update, delete, or select operations using BizTalk Server with the SQL adapter
Regards,
Kamlesh Kumar
If this answer solved your problem, please click the Verify Answer button (found below the answer) to help other users who have the same question.