Aufgabe PHP-Exporte zur Webseite werden bei SFTP-Übertragungen ggf. nicht korrekt abgeschlossen
Wenn eine Schnittstelle für den PHP-Export zur Webseite eingerichtet wurde und die Übertragung per SFTP erfolgt, kann es zu einem fehlerhaften Abbruch des Exportvorgangs kommen. Der Fehler tritt auf, wenn das Programm beim Abschluss des Exportvorgangs versucht, auf dem Webspace die alten Dateien aus dem "cache"-Verzeichnis zu entfernen.
Folgende Exception wird dabei ausgelöst:
FEHLER: Export ist während der Übertragung fehlgeschlagen.
org.apache.commons.io.IOExceptionWithCause: Transport failed!
java.util.concurrent.ExecutionException: org.apache.commons.io.IOExceptionWithCause: Transport failed!
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at com.openindex.openestate.tool.ImmoToolTask.done(ImmoToolTask.java:113): org.apache.commons.io.IOExceptionWithCause: Transport failed!
at com.openindex.openestate.tool.agency.export.ExportProcess.sendRequest(ExportProcess.java:555):505)
at com.openindex.openestate.tool.agency.export.ExportProcess$TransportTask.doInBackground(ExportProcess.java:761):740)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.openindex.openestate.tool.agency.export.AbstractTransportRequest$TransferException: Can't finalize SFTP transfer!
at com.openindex.openestate.tool.agency.export.SftpTransport$Request.send(SftpTransport.java:670):546)
... 9 more
Caused by: org.apache.commons.io.IOExceptionWithCause: Can't finish the export process!
at com.openindex.openestate.tool.agency.export.WebsitePhpFormat$SftpTransportRequest.doTransportFinish(WebsitePhpFormat.java:906):663)
... 10 more
Caused by: org.apache.commons.io.IOExceptionWithCause: Can't remove file!
at com.openindex.openestate.tool.utils.SftpClient.rm(SftpClient.java:317):894)
... 11 more
Caused by: 2: No such file
at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846):1958)
at com.openindex.openestate.tool.utils.SftpClient.rm(SftpClient.java:313)
... 12 more
Eckdaten
- Betroffene Version
- 1.0-beta32
- Zugewiesene Version
- 1.0-beta34
- Status
- erledigt
- Auflösung
- korrigiert
- Priorität
- normal
- Schweregrad
- klein
- Aufwand
- keine Angabe
- Reproduzierbarkeit
- manchmal
- zuletzt bearbeitet am
- erzeugt am