dataiku / dctc

Dataiku Cloud Transport Client
21 stars 2 forks source link

cp a FTP file doesn't work #16

Closed ThomasCabrol closed 11 years ago

ThomasCabrol commented 11 years ago

Issuing dctc cp ftp://noaa@pub/data/gsod/ish-history.csv . gives the following error: dctc cp: ERROR: Omitting directory `ftp://ftp.ncdc.noaa.gov/pub/data/gsod/ish-history.csv'

(the file exists and can be read via dctc head ftp://noaa@pub/data/gsod/ish-history.csv, configuration set in .dctcrc)

Vash2593 commented 11 years ago

Works for me with 44809313.

cstenac commented 11 years ago
 ./dctc-eclipse.sh cp ftp://ftp.ncdc.noaa.gov/pub/data/gsod/ish-history.csv . 
[0] [main] [INFO ] [dctc.command]  - Add task ftp://anonymous:*****@ftp.ncdc.noaa.gov/pub/data/gsod/ish-history.csv
[1085] [Thread-2] [INFO ] [dctc.copy]  - Error in copy of ftp://anonymous:*****@ftp.ncdc.noaa.gov/pub/data/gsod/ish-history.csv
java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:168)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.read(BufferedReader.java:157)
        at org.apache.commons.net.io.CRLFLineReader.readLine(CRLFLineReader.java:58)
        at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:314)
        at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:294)
        at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:483)
        at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:556)
        at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:605)
        at org.apache.commons.net.ftp.FTP.pasv(FTP.java:956)
        at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:806)
        at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:702)
        at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:3220)
        at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:3198)
        at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2857)
        at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2904)
        at com.dataiku.dctc.file.FTPFile.resolve(FTPFile.java:331)
        at com.dataiku.dctc.file.FTPFile.getSize(FTPFile.java:266)
        at com.dataiku.dctc.copy.DirectCopyTaskRunnable.work(DirectCopyTaskRunnable.java:40)
        at com.dataiku.dctc.copy.CopyTaskRunnable.run(CopyTaskRunnable.java:54)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:680)
done: 0,00/0,00 in 0m1s - 1/1 files done - 0,00Bps - 0 transfer(s) running.
Copied 0,00 in 0m1s
Vash2593 commented 11 years ago

Works with the list display, but not with tty-pretty (or pretty if not jncurses compiled for your computer).