Hallo Ihrs!
Wähle ich unter MacOSX 10.6.8 in EibStudio v2.106 die Funktion "EibPC - EIB-Telegramme vom ftp abholen", so erscheint folgende Fehlermeldung:
ftp::Get, directory "/Users/jd/eib-telegrams" for destination "/Users/jd//eib-telegrams/20111029130521.log" does not exist
ftp::Get, directory "/Users/jd/eib-telegrams" for destination "/Users/jd//eib-telegrams/20111029130521.log" does not exist
while executing
"# Compiled -- no source code available
error "called a copy of a compiled script""
(procedure "fnDownloadTelegramsFromFTP" line 1)
invoked from within
"fnDownloadTelegramsFromFTP"
(menu invoke)
Der Konfigurationsabschnitt FTP im Programm sieht so aus:
[FTP]
// FTP-Konfiguration: Ip des FTP Server, Benutzerkennung, Passwort, Verzeichnis am FTP, max. Zeitintervall zur Speicher der Telegramme am FTP, Pufferfüllstand
reelb1.jd.cretis.de
reel
XXX
/eib-telegrams
86400
3000
Von einem Laptop im selben Netz wie der EibPC folgender Dialog aufgerufen:
jdbook5:~ jd$ ftp reelb1.jd.cretis.de
Connected to reelb1.jd.cretis.de.
220 bftpd 2.1 at 192.168.249.90 ready.
Name (reelb1.jd.cretis.de:jd): reel
331 Password please.
Password:
230 User logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /eib-telegrams
250 OK
ftp> dir
229 Entering extended passive mode (|||47472|)
150 BINARY data connection established.
-rw-rw-r-- 1 reel reel 7196 Oct 29 11:05 20111029130521.log
-rw-rw-r-- 1 reel reel 140 Oct 29 11:06 20111029130621.log
-rw-rw-r-- 1 reel reel 280 Oct 29 11:07 20111029130742.log
-rw-rw-r-- 1 reel reel 84028 Oct 29 17:54 20111029195440.log
-rw-rw-r-- 1 reel reel 84000 Oct 29 22:57 20111030005707.log
-rw-rw-r-- 1 reel reel 84000 Oct 30 06:51 20111030075104.log
-rw-rw-r-- 1 reel reel 84028 Oct 30 10:41 20111030114102.log
(gekürzt)
-> Es liegen also Daten auf dem ftp-Server im konfigurierten Verzeichnis. Die Ablage der Daten ist also ok.
Wie Eib-Studio auf die Idee kommt, einen Pfad ""/Users/jd//eib-telegrams/20111029130521.log" zu erwarten, kann ich nicht nachvollziehen. /Users/jd" wäre mein homedir, "/eib-telegrams" ist das Verzeichnis auf dem ftp-Server. Sieht aus, als ob hier falsche Variable zusammengestellt wurden.
Gruß, Joachim
Wähle ich unter MacOSX 10.6.8 in EibStudio v2.106 die Funktion "EibPC - EIB-Telegramme vom ftp abholen", so erscheint folgende Fehlermeldung:
ftp::Get, directory "/Users/jd/eib-telegrams" for destination "/Users/jd//eib-telegrams/20111029130521.log" does not exist
ftp::Get, directory "/Users/jd/eib-telegrams" for destination "/Users/jd//eib-telegrams/20111029130521.log" does not exist
while executing
"# Compiled -- no source code available
error "called a copy of a compiled script""
(procedure "fnDownloadTelegramsFromFTP" line 1)
invoked from within
"fnDownloadTelegramsFromFTP"
(menu invoke)
Der Konfigurationsabschnitt FTP im Programm sieht so aus:
[FTP]
// FTP-Konfiguration: Ip des FTP Server, Benutzerkennung, Passwort, Verzeichnis am FTP, max. Zeitintervall zur Speicher der Telegramme am FTP, Pufferfüllstand
reelb1.jd.cretis.de
reel
XXX
/eib-telegrams
86400
3000
Von einem Laptop im selben Netz wie der EibPC folgender Dialog aufgerufen:
jdbook5:~ jd$ ftp reelb1.jd.cretis.de
Connected to reelb1.jd.cretis.de.
220 bftpd 2.1 at 192.168.249.90 ready.
Name (reelb1.jd.cretis.de:jd): reel
331 Password please.
Password:
230 User logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /eib-telegrams
250 OK
ftp> dir
229 Entering extended passive mode (|||47472|)
150 BINARY data connection established.
-rw-rw-r-- 1 reel reel 7196 Oct 29 11:05 20111029130521.log
-rw-rw-r-- 1 reel reel 140 Oct 29 11:06 20111029130621.log
-rw-rw-r-- 1 reel reel 280 Oct 29 11:07 20111029130742.log
-rw-rw-r-- 1 reel reel 84028 Oct 29 17:54 20111029195440.log
-rw-rw-r-- 1 reel reel 84000 Oct 29 22:57 20111030005707.log
-rw-rw-r-- 1 reel reel 84000 Oct 30 06:51 20111030075104.log
-rw-rw-r-- 1 reel reel 84028 Oct 30 10:41 20111030114102.log
(gekürzt)
-> Es liegen also Daten auf dem ftp-Server im konfigurierten Verzeichnis. Die Ablage der Daten ist also ok.
Wie Eib-Studio auf die Idee kommt, einen Pfad ""/Users/jd//eib-telegrams/20111029130521.log" zu erwarten, kann ich nicht nachvollziehen. /Users/jd" wäre mein homedir, "/eib-telegrams" ist das Verzeichnis auf dem ftp-Server. Sieht aus, als ob hier falsche Variable zusammengestellt wurden.
Gruß, Joachim
Kommentar