Triệu chứng
Khi sự cố này xảy ra, bạn có thể nhận được một thông báo lỗi sau:
-
Bộ điều hợp "SFTP" đưa ra thông báo lỗi. Chi tiết "System.Exception: thông báo: mở tệp từ xa để đọc lỗi... Mã lỗi sftp: '3221488139'. Thông báo lỗi sftp: ' hệ thống không thể tìm thấy tệp đã chỉ định.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: mở tệp từ xa để đọc lỗi.
tại Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (chuỗi fileName)
tại Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (Byte [] đệm, bù Int32, Int32 tính)
tại Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (thời gian, RequestContext & bối cảnh) -
Bộ điều hợp "SFTP" đưa ra thông báo lỗi. Chi tiết "System.Exception: thông báo: xoá tệp lỗi... Mã lỗi sftp: '3221488134'. Thông báo lỗi sftp: ' hệ thống không thể tìm thấy tệp đã chỉ định.
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: xoá tệp lỗi.
tại Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (chuỗi filename)
tại Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (chuỗi fileName, Boolean deleteFile)
---Cuối của dấu vết xếp chồng ngoại lệ bên trong---
tại Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (chuỗi fileName, Boolean deleteFile)
tại Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (thư thông báo, thời gian chờ TimeSpan)
tại System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc & rpc) ".
Lưu ý Mã lỗi '3221488139' bằng 0xC004020B; mã lỗi '3221488134' bằng 0xC0040206.
Sự cố này xảy ra trong Microsoft BizTalk Server 2013 và BizTalk Server 2013 R2.
Nguyên nhân
Sự cố này xảy ra do trong thư mục danh sách (phải), bộ điều hợp SFTP (SFTP khách) gửi gói SSH_FXP_OPENDIR và sẽ SSH_FXP_HANDLE gói theo SFTP Phiên bản 3. Tuy nhiên, một số máy chủ, ví dụ: Maverick dựa trên máy chủ, gửi lại SSH_FXP_STATUS (lỗi) gói. Máy chủ SFTP đang chờ gói SSH_FXP_REALPATH tùy chọn trước khi gói OpenDir.
Giải pháp
Thông tin Cập Nhật tích luỹ
Vấn đề này lần đầu tiên được khắc phục trong bản Cập Nhật tích luỹ sau BizTalk Server:
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Tham khảo
Để biết thông tin về gói dịch vụ và danh sách Cập Nhật tích luỹ BizTalk Server, hãy xem KB 2555976: Dịch vụ gói và danh sách Cập Nhật tích luỹ BizTalk Server.
Để biết thêm thông tin về BizTalk Server hotfix, hãy xem KB 2003907: Cập nhật thông tin về BizTalk hotfix và tích lũy hỗ trợ.