sshnet / sshnet/SSH.NET

client.DownloadFile('/my/absolute/path', stream) throwing empty ssh.net exception (staus code "Failure")

Ouverte
#720 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

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".

image

so it throws this generic exception with no message

image

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.