client.DownloadFile('/my/absolute/path', stream) throwing empty ssh.net exception (staus code "Failure")
Personne n'a encore pris cette issue.
- Langage dominant
- C#
- Étoiles
- 4.4k
- Forks
- 993
- Merge moyen
- 9 j 21 h
- PR mergées (30 j)
- 1
Description
_client.DownloadFile("/absolute/path/to/file.csv", stream)
I confirmed file, path, authentication, filname is ok.
I can download this file using other clients.
The destination supports multiple ftp servers, the old servers still work using ssh.net
the new server where these files get replicated are throwing this vague exception.
new servers work in other clients.
after stepping through this code locally, i can narrow it down to GetSftpException => response.StatusCode "Failure".

so it throws this generic exception with no message

stepped through it like 20x. can't see why the status code gets assigned a "Failiure" :(
using your latest source code as of today
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire client.DownloadFile("/absolute/path/to/file.csv", stream) avec le serveur plus récent, puis examinez GetSftpException et la gestion de response.StatusCode mentionnée dans le rapport. Comparez la réponse du serveur défaillant avec celle d’un serveur SSH.NET fonctionnel et avec celles d’autres clients. La tâche sera terminée lorsque la raison pour laquelle la réponse est signalée comme Failure aura été identifiée et qu’un correctif précis ou un comportement d’erreur plus clair aura été défini.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp
- Domaine
- networking
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100