SFTP via JSch est jeter de l'erreur 4: Échec

Je suis confronté à une question particulière, tout en essayant de SFTP un fichier à partir de Windows à Unix serveur. Le message d'erreur "trace de la pile" est -

4: Failure
    at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846)
    at com.jcraft.jsch.ChannelSftp.checkStatus(ChannelSftp.java:2459)
    at com.jcraft.jsch.ChannelSftp._sendCLOSE(ChannelSftp.java:2465)
    at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:683)
    at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:475)
    at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:365)

J'ai beaucoup cherché sur d'autres forums, mais ne pouvait pas obtenir à la cause racine. J'ai observé une chose de plus - le nom de fichier, je suis en train de SFTP, est *.xml quand je la changer *.XML le SFTP est "réussi". Très bizarre ne pouvait pas identifier le problème. Je suis en train d'essayer ceci à l'aide d'JSch API Java. Mais j'ai vu le même problème lors de la tentative de l'WinSCP frontal.

OriginalL'auteur Saikat | 2014-11-13