The adapter "SFTP" has faulted and as a result no more messages can be received on the corresponding receive location

Hello guys, 

I has some problems in my network and this led me to this situation:

"The adapter "SFTP" raised an error message. Details "The WCF service host at address "sftp://**********/*" has faulted and as a result no more messages can be received on the corresponding receive location. To fix the issue, BizTalk Server will automatically attempt to restart the service host."."

I saw that this adapter was sometimes restarted normally:

"The WCF service host at address "sftp://***********/*" was successfully restarted, therefore the associated receive location can now receive messages."

And some times I also received this message:

"The adapter "SFTP" raised an error message. Details "The faulted WCF service host at address "sftp://************/*" could not be restarted, and as a result no messages can be received on the corresponding receive location. BizTalk Server will continue trying to start the service host until it succeeds or the receive location is disabled. 

To fix the problem, you may choose to:
1. Use the error information given to fix the problem.
2. Restart the receive location.
3. Keep waiting for BizTalk to recycle the service host. Another event will notify if the service host is successfully started.

Detailed error information: Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: List remote directory error.
   at Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.ListRemoteDirectory(String dirname)
   at Microsoft.BizTalk.Adapter.Sftp.SftpRLConfig.ValidateConfiguration(SftpReceivePropertyBag receivePropertyBag)
   at Microsoft.BizTalk.Adapter.Sftp.SftpRLConfig.CreateBinding(RHConfig rhConfig)
   at Microsoft.BizTalk.Adapter.Wcf.Runtime.BtsServiceHostBase.InitializeRuntime()
   at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()
   at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.RecycleServiceHost(Object unused)"."

But the last time I remarked that my host was been restarted but my adapter its not functional.

In a strange way I saw my receive location was UP and running, but he do not do anything, and only after a restart in my Host the adapter come to work again.

There's a BUG in SFTP adapter ? I thi

September 11th, 2015 6:21pm

Hi Robert,<o:p></o:p>

I observed the same behaviour with SFTP adapter in our environment too but we have not lost any file till now except the warning message in event viewer.<o:p></o:p>

There is a fix released by Microsoft for SFTP adapter with BizTalk Server 2013 R2 CU1 and can you please try updating all your BizTalk server with this cumulative update? Another alternative I tried is scheduling the SFTP location for every 10 or 15 minutes but not for every minute which will help to some extent.<o:p></o:p>

Cheers<o:p></o:p>


Free Windows Admin Tool Kit Click here and download it now
September 11th, 2015 9:31pm

Hi ,

I dont think you have applied CU1 for BizTalk 2013 .Run on Non Prod environment first and validate whether it resolve you SFTP issue or not .   Cumulative update package 1 for BizTalk Server 2013

Please let us know if your problem still persists after CU1 Update,

Thanks

Abhishek

September 13th, 2015 3:16am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics