Gejala
Ketika masalah ini terjadi, Anda mungkin menerima salah satu pesan galat berikut:
-
Adaptor "SFTP" mengangkat pesan galat. Rincian "System.Exception: pesan: Buka berkas jarak jauh untuk membaca kesalahan... Kode galat SFTP: '3221488139'. Pesan galat SFTP: ' sistem tidak dapat menemukan berkas yang ditentukan.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: Buka berkas jarak jauh untuk membaca kesalahan.
pada Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (String fileName)
di Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (Byte [] buffer, Int32 offset, Int32 jumlah)
di Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (TimeSpan timeout, RequestContext & konteks) -
Adaptor "SFTP" mengangkat pesan galat. Rincian "System.Exception: pesan: menghapus file kesalahan... Kode galat SFTP: '3221488134'. Pesan galat SFTP: ' sistem tidak dapat menemukan berkas yang ditentukan.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: menghapus file kesalahan.
pada Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (String filename)
pada Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String fileName, Boolean deleteFile)
---Akhir jejak tumpukan pengecualian bagian dalam---
pada Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (String fileName, Boolean deleteFile)
di Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (pesan pesan, TimeSpan timeout)
di System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc & rpc) ".
Catatan Kode galat '3221488139' sama dengan 0xC004020B; kode galat '3221488134' sama dengan 0xC0040206.
Masalah ini terjadi di Microsoft BizTalk Server 2013 dan BizTalk Server 2013 R2.
Penyebab
Masalah ini terjadi karena selama direktori daftar (ls), adaptor SFTP (SFTP klien) mengirim paket SSH_FXP_OPENDIR dan mengharapkan paket SSH_FXP_HANDLE berdasarkan SFTP versi 3. Namun beberapa server, misalnya, Maverick berbasis server, mengirim kembali SSH_FXP_STATUS (terjadi galat) paket. SFTP server mengharapkan paket SSH_FXP_REALPATH opsional sebelum paket OpenDir.
Pemecahan masalah
Informasi pembaruan kumulatif
Masalah ini pertama kali diperbaiki di pembaruan kumulatif BizTalk Server berikut ini:
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Untuk informasi tentang paket layanan dan daftar pemutakhiran kumulatif untuk BizTalk Server, lihat KB 2555976: Service pack dan daftar pemutakhiran kumulatif untuk BizTalk Server.
Untuk informasi lebih lanjut tentang perbaikan terbaru BizTalk Server, lihat KB 2003907: informasi tentang perbaikan terbaru BizTalk dan kumulatif dukungan pembaruan.