Search the FirstSpirit Knowledge Base
Wir versuchen von Server A (Windows 2008
FS Server, v4.2.461) nach Server B (Windows 2008 R2 FTP Server) ein Deployment einzurichten.Händisch können wir via FTP Programm Daten passiv übertragen. Der FTP-Server scheint daher korrekt zu arbeiten.
Java-Fehlermeldung:
INFO 21.03.2012 17:02:52.854 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): dummy session created (ID=6924106522077729280, user=ScheduleManager)
TRACE 21.03.2012 17:02:52.854 (de.espirit.firstspirit.io.FtpFileSystemOperations): SENT: MODE MODE B
TRACE 21.03.2012 17:02:52.855 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 200 Mode B ok.
TRACE 21.03.2012 17:02:52.855 (de.espirit.firstspirit.io.FtpFileSystemOperations): SENT: PWD PWD
TRACE 21.03.2012 17:02:52.858 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 257 "/" is current directory.
TRACE 21.03.2012 17:02:52.858 (de.espirit.firstspirit.io.FtpFileSystemOperations): SENT: MKD MKD /webseite
TRACE 21.03.2012 17:02:52.862 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 257 "/webseite" directory created.
TRACE 21.03.2012 17:02:52.862 (de.espirit.firstspirit.io.FtpFileSystemOperations): SENT: MKD MKD /webseite/htdocs
TRACE 21.03.2012 17:02:52.865 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 257 "/webseite/htdocs" directory created.
TRACE 21.03.2012 17:02:52.865 (de.espirit.firstspirit.io.FtpFileSystemOperations): SENT: CWD CWD /webseite/htdocs
TRACE 21.03.2012 17:02:52.868 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 250 CWD command successful.
TRACE 21.03.2012 17:02:52.872 (de.espirit.firstspirit.io.FtpFileSystemOperations): SENT: PASV PASV
TRACE 21.03.2012 17:02:52.908 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 227 Entering Passive Mode (192,168,111,212,198,14).
TRACE 21.03.2012 17:02:52.924 (de.espirit.firstspirit.io.FtpFileSystemOperations): SENT: LIST LIST /webseite/htdocs/
TRACE 21.03.2012 17:02:52.924 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 125 Data connection already open; Transfer starting.
TRACE 21.03.2012 17:03:13.557 (de.espirit.firstspirit.io.FtpFileSystemOperations): RECEIVED: 250 Transfer complete.
INFO 21.03.2012 17:03:13.557 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): close dummy session (ID=6924106522077729280, user=ScheduleManager)
INFO 21.03.2012 17:03:13.557 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): Invalid session id 6924106522077729280
FATAL 21.03.2012 17:03:13.557 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): test task failed - java.net.SocketException: Connection reset by peer: socket write error
</snap>
Welchen FTP-Server setzen Sie denn ein?
Gibt es einen Stacktrace zu der Exception? Socket write error könnte auch ein temporäres Verbindungsproblem sein oder tritt die Meldung zuverlässig auf?
Wir setzen den Windows 2008 R2 eigenen IIS FTP Server ein.
Stacktrace? Ist dass nicht schon ein Stacktrace den ich gepostet habe? Wenn nein, was muss ich tun um die Infos bereitzustellen?
Wenn wir auf den gleichen Server einen Filezilla FTP installieren können wir diesen ohne weitere Probleme ansprechen. Konfigurationsmöglichkeiten beim IIS FTP sind wir auch schon alles durchgegangen. Bin mit meinem Latein am Ende .
FTP Deployment zu einem 2003 IIS FTP funktioniert ohne Probleme, nur bei dem 2008er FTP gibts diese Fehler.
Hört sich nach einer Inkompabilität zwischen der in FirstSpirit verwendeten FTP-Library und ihrer IIS Version an. Bitte wenden Sie sich mit der genauen Version an unseren Helpdesk.
Das Logfile sieht etwas abgeschnitten aus, gab es nach dem FATAL error noch weitere Fehlermeldungen? Siehe Stacktrace.
Ja richtig, hatte es abgeschnitten (</snap>) 😉 Ich schreibe dem Kunden gleich mal ob er mir das komplette Log bereistellen können. Besten Dank für IHRE Unterstützung.
Bzgl. Helpdesk würde ich mich freuen wenn Sie sich das Ticket "[Help #Help-20120322-536]: !!DRINGEND!! FTP Deployment schlägt fehl" mal anschauen könnten. Ich möchte es hier an dieser Stelle nicht weiter kommentieren.
Sobald ich das komplette Logfile habe, melde ich mich erneut. DANKE!
Kurzes Update:
Fehler lässt sich vom Helpdesk reproduzieren und ist als Bug mit der ID 116780 aufgenommen.
Dieses Problem deckt sich exakt mit einer aktuellen Problemstellung mit FS4.2R4 und einem Windows 2008R2 IIS ftp.
Ist diese Thematik mittlererweile gepatcht/gefixt oder gibt es evtl. aktuelle Informationen?
Die ursprüngliche Aussage von 2012 ("Fehler lässt sich vom Helpdesk reproduzieren") stimmte nicht. D.h. bitte wende dich nochmal an den Helpdesk für das Thema.
Wir konnten den Fehler umgehen/lösen, in dem wir eine zusätzliche "Aktion" in den Auftrag eingebaut haben:
--> Der "UseBlockTransferMode" muss auf "false" stehen...
indexOfFtpTask = 2;
deployTask = context.getTasks().get(indexOfFtpTask);
ftpTarget = deployTask.getTarget();
ftpTarget.setUseBlockTransferMode(false);
Wobei der indexOfFtpTask die Nummer der Aktion des FTP-Deployments ist - ab 0 zählend.
VG!