Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Facts:
- FTP client: edtFTPj-2.4.0.jar (OS: AIX 6.1)
- FTP Server: ProFTPD 1.3.4b (maint) (OS: GNU/Linux x86_64))
- Client Log (Note: real IP numbers have been replaced with "XX.XX.XX.XX"):
- [9/11/15 17:02:36:718 CEST] 00000172 FtpClientFact I com.myapp.common.transport.ftp.FtpClientFactory createFtpClient Socket timeout for FTP client is set to [60000] ms
- [9/11/15 17:02:36:718 CEST] 00000172 FtpClientFact I com.myapp.common.transport.ftp.FtpClientFactory createFtpClient Network buffer size for FTP client is set to [2147483647] bytes
- [9/11/15 17:02:36:718 CEST] 00000172 FtpClientFact I com.myapp.common.transport.ftp.FtpClientFactory createFtpClient Transfer buffer size for FTP client is set to [32768] bytes
- [9/11/15 17:02:36:719 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Configured client
- [9/11/15 17:02:36:719 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke Connecting to /XX.XX.XX.XX:21
- [9/11/15 17:02:36:722 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 220 FTP Server ready.
- [9/11/15 17:02:36:722 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Client connected
- [9/11/15 17:02:36:722 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Logging in
- [9/11/15 17:02:36:723 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> USER testuser
- [9/11/15 17:02:36:724 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 331 Password required for testuser
- [9/11/15 17:02:36:724 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PASS ********
- [9/11/15 17:02:36:729 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 230 User testuser logged in
- [9/11/15 17:02:36:729 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Logged in
- [9/11/15 17:02:36:729 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> TYPE I
- [9/11/15 17:02:36:730 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 200 Type set to I
- [9/11/15 17:02:36:730 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> TYPE I
- [9/11/15 17:02:36:731 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 200 Type set to I
- [9/11/15 17:02:36:731 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PWD
- [9/11/15 17:02:36:732 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 257 "/" is the current directory
- [9/11/15 17:02:36:732 CEST] 00000172 FtpClientFact I com.myapp.common.transport.ftp.FtpClientFactory createFtpClient Successfully opened and connected FTP connection to [ftp://testuser:*****@XX.XX.XX.XX/input/asinedl/], current directory is [/]
- [9/11/15 17:02:36:733 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> CWD /input/asinedl/
- [9/11/15 17:02:36:735 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 250 CWD command successful
- [9/11/15 17:02:36:735 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> SYST
- [9/11/15 17:02:36:736 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 215 UNIX Type: L8
- [9/11/15 17:02:36:736 CEST] 00000172 FTPFileFactor 1 sun.reflect.GeneratedMethodAccessor157 invoke Selected Unix parser
- [9/11/15 17:02:36:736 CEST] 00000172 MVSFileParser 1 sun.reflect.GeneratedMethodAccessor157 invoke Ignoring the set locale.
- [9/11/15 17:02:36:736 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PWD
- [9/11/15 17:02:36:737 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 257 "/input/asinedl" is the current directory
- [9/11/15 17:02:36:737 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke setupDirDetails(.) returning: /input/asinedl
- [9/11/15 17:02:36:738 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PASV
- [9/11/15 17:02:36:738 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 227 Entering Passive Mode (53,1,28,80,134,33).
- [9/11/15 17:02:36:739 CEST] 00000172 FTPControlSoc I sun.reflect.NativeMethodAccessorImpl invoke0 Substituting server supplied IP (XX.XX.XX.XX) with remote host IP (XX.XX.XX.XX)
- [9/11/15 17:02:36:740 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> LIST .
- [9/11/15 17:02:36:741 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 150 Opening BINARY mode data connection for file list
- [9/11/15 17:02:37:084 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke drwxrwxr-x 3 testuser testgrp 122880 Sep 9 09:17 .
- [9/11/15 17:02:37:089 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_0.dat
- [9/11/15 17:02:37:089 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_1.dat
- [9/11/15 17:02:37:090 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_2.dat
- [9/11/15 17:02:37:090 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_3.dat
- [9/11/15 17:02:37:091 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_4.dat
- [9/11/15 17:02:37:091 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_5.dat
- [9/11/15 17:02:37:092 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_6.dat
- [9/11/15 17:02:37:092 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_7.dat
- [9/11/15 17:02:37:093 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_8.dat
- [9/11/15 17:02:37:093 CEST] 00000172 DirCallback W com.myapp.inbound.scanner.file.ftp.DirCallback listDirectoryEntry Aborting FTP listing because ftpFiles.size() [10] is >= maxBatchSize [10]
- [9/11/15 17:02:37:094 CEST] 00000172 FTPClient W sun.reflect.NativeMethodAccessorImpl invoke0 Aborting listing
- [9/11/15 17:02:37:094 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke -rw-r----- 1 testuser testgrp 383 Sep 9 09:17 source_20150909_09171441783045_9.dat
- [9/11/15 17:02:37:104 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 451 Transfer aborted. Broken pipe
- [9/11/15 17:02:37:104 CEST] 00000172 FTPControlSoc I sun.reflect.NativeMethodAccessorImpl invoke0 Expected reply codes = [226,250]
- [9/11/15 17:02:37:105 CEST] 00000172 AbstractFtpSe E com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer handleException Error during scan of URI [ftp://testuser:*****@XX.XX.XX.XX/input/asinedl/] (current directory was [/input/asinedl/]): [java.io.IOException: com.enterprisedt.net.ftp.FTPException: 451 Transfer aborted. Broken pipe]
- java.io.IOException: com.enterprisedt.net.ftp.FTPException: 451 Transfer aborted. Broken pipe
- at com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer.scanDirectory(AbstractFtpSerializer.java:326)
- at com.myapp.inbound.scanner.file.ftp.NoneFtpSerializer.scanUri(NoneFtpSerializer.java:55)
- at com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer.getSerializedTriggers(AbstractFtpSerializer.java:199)
- at com.myapp.inbound.scanner.file.ftp.NoneFtpSerializer.getSerializedTriggers(NoneFtpSerializer.java:22)
- at com.myapp.inbound.scanner.file.ftp.FtpTriggerScanner.run(FtpTriggerScanner.java:99)
- at com.myapp.inbound.execution.batch.BatchExecutor.runSingleBatch(BatchExecutor.java:226)
- at com.myapp.inbound.execution.batch.BatchExecutor.run(BatchExecutor.java:91)
- at com.myapp.inbound.execution.batch.BatchExecutorQuartzJob.callDelegate(BatchExecutorQuartzJob.java:98)
- at com.myapp.common.scheduler.DelegatingQuartzJob.execute(DelegatingQuartzJob.java:77)
- at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
- at org.springframework.scheduling.commonj.DelegatingWork.run(DelegatingWork.java:62)
- at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:267)
- at java.security.AccessController.doPrivileged(AccessController.java:252)
- at javax.security.auth.Subject.doAs(Subject.java:494)
- at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:133)
- at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:91)
- at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:338)
- at java.security.AccessController.doPrivileged(AccessController.java:280)
- at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:1174)
- at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:199)
- at com.ibm.ws.asynchbeans.CJWorkItemImpl.run(CJWorkItemImpl.java:236)
- at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881)
- Caused by: com.enterprisedt.net.ftp.FTPException: 451 Transfer aborted. Broken pipe
- at com.enterprisedt.net.ftp.FTPControlSocket.validateReply(FTPControlSocket.java:1235)
- at com.enterprisedt.net.ftp.FTPClient.dir(FTPClient.java:3837)
- at com.enterprisedt.net.ftp.FTPClient.dirDetails(FTPClient.java:3681)
- at com.enterprisedt.net.ftp.FileTransferClient.directoryList(FileTransferClient.java:709)
- at com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer.scanDirectory(AbstractFtpSerializer.java:314)
- ... 21 more
- [9/11/15 17:02:37:108 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke cancelAllTransfers() called
- [9/11/15 17:02:37:108 CEST] 00000172 FTPClient W sun.reflect.NativeMethodAccessorImpl invoke0 cancelTransfer() called
- [9/11/15 17:02:37:109 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> QUIT
- [9/11/15 17:02:37:109 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 221 Goodbye.
- [9/11/15 17:02:37:110 CEST] 00000172 FtpClientFact I com.myapp.common.transport.ftp.FtpClientFactory closeFtpClient Disconnected FTP client [ftp://testuser:*****@XX.XX.XX.XX:21]
- [9/11/15 17:02:37:151 CEST] 00000172 AbstractFtpSe I com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer getSerializedTriggers Found 0 FtpTriggers
- [9/11/15 17:02:37:152 CEST] 00000172 BatchExecutor I com.myapp.inbound.execution.batch.BatchExecutor run Finished batch run for configuration [asin_ftp] after processing [0] trigger(s) in [1] batch runs in [439] milliseconds
- Server Log:
- Sep 11 17:02:36 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): FTP session opened.
- Sep 11 17:02:36 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): Preparing to chroot to directory '/usr/data/test/ftp/myapp/testuser'
- Sep 11 17:02:36 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): USER testuser: Login successful.
- Sep 11 17:02:37 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): notice: user testuser: aborting transfer: Broken pipe
- Sep 11 17:02:37 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): FTP session closed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement