SFTP via JSch está lançando o erro 4: falha

Estou enfrentando um problema peculiar ao tentar enviar um arquivo SFTP do Windows para o servidor Unix. O erro "rastreamento de pilha" é -

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)

Pesquisei bastante em outros fóruns, mas não consegui encontrar a causa raiz. Eu observei mais uma coisa - o nome do arquivo, estou tentando usar o SFTP, é * .xml quando o altero para * .XML, o SFTP é "bem-sucedido". Muito estranho não conseguiu identificar o problema. Estou tentando isso usando JSch Java API. Mas eu vi o mesmo problema ao tentar o front-end do WinSCP.

questionAnswers(2)

yourAnswerToTheQuestion