We have a process that is listening to an FTP service to collect some CSV files and process them. The process works correctly and when it ends it clears the directory waiting for it to enter some other file.
We have been receiving the following error message for a long time:
ERROR <Ens>ErrGeneral: Error in SFTP Dir() ERROR #7500: Error DirEnum SSH '-2146430967': 'SSH Error : Would block waiting for status message  at SFTP.cpp:150,0
This happens when there are no files to process and appears from time to time, maybe every 20 minutes.
The adapter configuration is as follows:
The class that is used is extended from EnsLib.RecordMap.Service.FTPService and the OnProcessInput method has been overwritten to control the records instead of processing each of the records in the Business Process.
This error message is being given before processing anything, since there are no traces that indicate that you have entered this method, so I think it has to be something else or some configuration.
Any clue as to why you are giving this random error message?