อาการ
เมื่อปัญหานี้เกิดขึ้น คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
-
อะแดปเตอร์ "SFTP" ยกข้อผิดพลาด รายละเอียด " System.Exception: ข้อความ: เปิดแฟ้มระยะไกลสำหรับข้อผิดพลาดการอ่าน... รหัสข้อผิดพลาด Sftp: '3221488139' ข้อความแสดงข้อผิดพลาด Sftp: ' ระบบไม่พบแฟ้มที่ระบุได้
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: เปิดแฟ้มระยะไกลสำหรับข้อผิดพลาดที่อ่าน
ใน Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.OpenRemoteFileRead (สายอักขระชื่อแฟ้ม)
ใน Microsoft.BizTalk.Adapter.SftpInvoker.SftpFileReaderStream.Read (ไบต์[]บัฟเฟอร์ ออฟเซ็ต Int32, Int32 นับ)
ใน Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.TryReceive (ระยะเวลาการหมดเวลา RequestContext & บริบท) -
อะแดปเตอร์ "SFTP" ยกข้อผิดพลาด รายละเอียด " System.Exception: ข้อความ: ลบข้อผิดพลาดแฟ้ม... รหัสข้อผิดพลาด Sftp: '3221488134' ข้อความแสดงข้อผิดพลาด Sftp: ' ระบบไม่พบแฟ้มที่ระบุได้
'. ---> Microsoft.BizTalk.Adapter.SftpInvoker.SftpException: ลบข้อผิดพลาดของแฟ้ม
ใน Microsoft.BizTalk.Adapter.SftpInvoker.SftpInvoker.DeleteRemoteFile (สายอักขระชื่อแฟ้ม)
ใน Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (ชื่อแฟ้มของสตริงที่ deleteFile บูลีน)
---การติดตามสแต็คข้อยกเว้นภายใน---สิ้น
ใน Microsoft.BizTalk.Adapter.Sftp.SftpFileReceiver.DownloadComplete (ชื่อแฟ้มของสตริงที่ deleteFile บูลีน)
ใน Microsoft.BizTalk.Adapter.Sftp.SftpRequestContext.Reply (ข้อความข้อความ การหมดเวลาของการขาดงาน)
ที่ System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.Reply (MessageRpc & rpc) "
หมายเหตุ ข้อผิดพลาดรหัส '3221488139' เท่ากับ0xC004020B รหัสข้อผิดพลาด '3221488134' เท่ากับ0xC0040206
ปัญหานี้เกิดขึ้นใน Microsoft 2013 การเซิร์ฟเวอร์ BizTalk และ BizTalk Server 2013 R2
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากในระหว่างทอรี (ls), อะแดปเตอร์ SFTP (SFTP ไคลเอ็นต์) ส่งแพ็คเก็ตSSH_FXP_OPENDIRและคาดว่าแพ็คเก็ตSSH_FXP_HANDLEตาม SFTP รุ่น 3 แต่บางเซิร์ฟเวอร์ ตัวอย่างเช่น Maverick ใช้งานกับเซิร์ฟเวอร์ ส่งกลับSSH_FXP_STATUS (ข้อผิดพลาดเกิดขึ้น) แพคเก็ต เซิร์ฟเวอร์ SFTP กำลังรับแพ็คเก็ตSSH_FXP_REALPATHหรือไม่ก็ได้ก่อนแพ็คเก็ต OpenDir
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
ปัญหานี้ถูกถาวรแรกในการปรับปรุงสะสมต่อไปนี้ของ BizTalk Server:
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
สำหรับข้อมูลเกี่ยวกับเซอร์วิสแพ็คและรายการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk ดูKB 2555976: บริการบรรจุและรายการการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server ดูKB 2003907: สนับสนุนการปรับปรุงข้อมูล เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และสะสม