Hallo,
ich verwende die JSch Bibliothek um Dateien zu einem Server zu übertragen.
Einer der User hatte am Wochenende wohl ein Problem. Die Exception in der Log sagt folgendes:
Die SSHUploadClient-Klasse sieht folgendermaßen aus:
Ich kann nicht wirklich was mit dem Fehler anfangen - jemand eine Idee? Wurde während der Übetragung die Verbindung serverseitig geschlossen?
Danke
ich verwende die JSch Bibliothek um Dateien zu einem Server zu übertragen.
Einer der User hatte am Wochenende wohl ein Problem. Die Exception in der Log sagt folgendes:
Code:
Date: Sun Mar 13 09:23:20 CET 2011
You crashed thread Thread-209
Exception was: 4: java.io.IOException: inputstream is closed
Trace: --> at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:577)-->
at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:388)-->
at nClient.Ftp.SSHUploadClient.upload(SSHUploadClient.java:149)-->
at nClient.Packupload.PictureUpload.uploadPremiums(PictureUpload.java:204)-->
at nClient.Packupload.PictureUpload.doUpload(PictureUpload.java:163)-->
at nClient.Packupload.PackUploader.uploadPics(PackUploader.java:189)-->
at nClient.Controller$2.run(Controller.java:596)
Additional Info: OS: Windows 7 |
Die SSHUploadClient-Klasse sieht folgendermaßen aus:
Java:
public void upload( String remoteFile, String localFile)
{
checkConnection();
SftpProgressMonitor monitor = new SSHProgressMonitor(myController);
int mode=ChannelSftp.OVERWRITE;
try {
channel.put(remoteFile, localFile, monitor, mode);
} catch (SftpException e) {
CustomExceptionHandler myEx = new CustomExceptionHandler();
myEx.logError(e);
}
}
Ich kann nicht wirklich was mit dem Fehler anfangen - jemand eine Idee? Wurde während der Übetragung die Verbindung serverseitig geschlossen?
Danke