Guest User

edtFTPj_451_BrokenPipe

a guest
Sep 15th, 2015
145
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Facts:
  2. FTP client: edtFTPj-2.4.0.jar (OS: AIX 6.1)
  3. FTP Server: ProFTPD 1.3.4b (maint) (OS: GNU/Linux x86_64))
  4.  
  5. Client Log (Note: real IP numbers have been replaced with "XX.XX.XX.XX"):
  6. [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
  7. [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
  8. [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. [9/11/15 17:02:36:719 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Configured client
  10. [9/11/15 17:02:36:719 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke Connecting to /XX.XX.XX.XX:21
  11. [9/11/15 17:02:36:722 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 220 FTP Server ready.
  12. [9/11/15 17:02:36:722 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Client connected
  13. [9/11/15 17:02:36:722 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Logging in
  14. [9/11/15 17:02:36:723 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> USER testuser
  15. [9/11/15 17:02:36:724 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 331 Password required for testuser
  16. [9/11/15 17:02:36:724 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PASS ********
  17. [9/11/15 17:02:36:729 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 230 User testuser logged in
  18. [9/11/15 17:02:36:729 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke Logged in
  19. [9/11/15 17:02:36:729 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> TYPE I
  20. [9/11/15 17:02:36:730 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 200 Type set to I
  21. [9/11/15 17:02:36:730 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> TYPE I
  22. [9/11/15 17:02:36:731 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 200 Type set to I
  23. [9/11/15 17:02:36:731 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PWD
  24. [9/11/15 17:02:36:732 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 257 "/" is the current directory
  25. [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 [/]
  26. [9/11/15 17:02:36:733 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> CWD /input/asinedl/
  27. [9/11/15 17:02:36:735 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 250 CWD command successful
  28. [9/11/15 17:02:36:735 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> SYST
  29. [9/11/15 17:02:36:736 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 215 UNIX Type: L8
  30. [9/11/15 17:02:36:736 CEST] 00000172 FTPFileFactor 1 sun.reflect.GeneratedMethodAccessor157 invoke Selected Unix parser
  31. [9/11/15 17:02:36:736 CEST] 00000172 MVSFileParser 1 sun.reflect.GeneratedMethodAccessor157 invoke Ignoring the set locale.
  32. [9/11/15 17:02:36:736 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PWD
  33. [9/11/15 17:02:36:737 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 257 "/input/asinedl" is the current directory
  34. [9/11/15 17:02:36:737 CEST] 00000172 FTPClient 1 sun.reflect.GeneratedMethodAccessor157 invoke setupDirDetails(.) returning: /input/asinedl
  35. [9/11/15 17:02:36:738 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> PASV
  36. [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).
  37. [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)
  38. [9/11/15 17:02:36:740 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> LIST .
  39. [9/11/15 17:02:36:741 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 150 Opening BINARY mode data connection for file list
  40. [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 .
  41. [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
  42. [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
  43. [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
  44. [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
  45. [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
  46. [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
  47. [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
  48. [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
  49. [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
  50. [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]
  51. [9/11/15 17:02:37:094 CEST] 00000172 FTPClient W sun.reflect.NativeMethodAccessorImpl invoke0 Aborting listing
  52. [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
  53. [9/11/15 17:02:37:104 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 451 Transfer aborted. Broken pipe
  54. [9/11/15 17:02:37:104 CEST] 00000172 FTPControlSoc I sun.reflect.NativeMethodAccessorImpl invoke0 Expected reply codes = [226,250]
  55. [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]
  56. java.io.IOException: com.enterprisedt.net.ftp.FTPException: 451 Transfer aborted. Broken pipe
  57. at com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer.scanDirectory(AbstractFtpSerializer.java:326)
  58. at com.myapp.inbound.scanner.file.ftp.NoneFtpSerializer.scanUri(NoneFtpSerializer.java:55)
  59. at com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer.getSerializedTriggers(AbstractFtpSerializer.java:199)
  60. at com.myapp.inbound.scanner.file.ftp.NoneFtpSerializer.getSerializedTriggers(NoneFtpSerializer.java:22)
  61. at com.myapp.inbound.scanner.file.ftp.FtpTriggerScanner.run(FtpTriggerScanner.java:99)
  62. at com.myapp.inbound.execution.batch.BatchExecutor.runSingleBatch(BatchExecutor.java:226)
  63. at com.myapp.inbound.execution.batch.BatchExecutor.run(BatchExecutor.java:91)
  64. at com.myapp.inbound.execution.batch.BatchExecutorQuartzJob.callDelegate(BatchExecutorQuartzJob.java:98)
  65. at com.myapp.common.scheduler.DelegatingQuartzJob.execute(DelegatingQuartzJob.java:77)
  66. at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
  67. at org.springframework.scheduling.commonj.DelegatingWork.run(DelegatingWork.java:62)
  68. at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:267)
  69. at java.security.AccessController.doPrivileged(AccessController.java:252)
  70. at javax.security.auth.Subject.doAs(Subject.java:494)
  71. at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:133)
  72. at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:91)
  73. at com.ibm.ws.asynchbeans.J2EEContext$DoAsProxy.run(J2EEContext.java:338)
  74. at java.security.AccessController.doPrivileged(AccessController.java:280)
  75. at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:1174)
  76. at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:199)
  77. at com.ibm.ws.asynchbeans.CJWorkItemImpl.run(CJWorkItemImpl.java:236)
  78. at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1881)
  79. Caused by: com.enterprisedt.net.ftp.FTPException: 451 Transfer aborted. Broken pipe
  80. at com.enterprisedt.net.ftp.FTPControlSocket.validateReply(FTPControlSocket.java:1235)
  81. at com.enterprisedt.net.ftp.FTPClient.dir(FTPClient.java:3837)
  82. at com.enterprisedt.net.ftp.FTPClient.dirDetails(FTPClient.java:3681)
  83. at com.enterprisedt.net.ftp.FileTransferClient.directoryList(FileTransferClient.java:709)
  84. at com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer.scanDirectory(AbstractFtpSerializer.java:314)
  85. ... 21 more
  86.  
  87. [9/11/15 17:02:37:108 CEST] 00000172 FileTransferC 1 sun.reflect.GeneratedMethodAccessor157 invoke cancelAllTransfers() called
  88. [9/11/15 17:02:37:108 CEST] 00000172 FTPClient W sun.reflect.NativeMethodAccessorImpl invoke0 cancelTransfer() called
  89. [9/11/15 17:02:37:109 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke ---> QUIT
  90. [9/11/15 17:02:37:109 CEST] 00000172 FTPControlSoc 1 sun.reflect.GeneratedMethodAccessor157 invoke 221 Goodbye.
  91. [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]
  92. [9/11/15 17:02:37:151 CEST] 00000172 AbstractFtpSe I com.myapp.inbound.scanner.file.ftp.AbstractFtpSerializer getSerializedTriggers Found 0 FtpTriggers
  93. [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
  94.  
  95. Server Log:
  96. Sep 11 17:02:36 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): FTP session opened.
  97. 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'
  98. Sep 11 17:02:36 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): USER testuser: Login successful.
  99. 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
  100. Sep 11 17:02:37 EDI01LX81 proftpd[4561] ZZ.ZZ.ZZ.ZZ (YY.YY.YY.YY[YY.YY.YY.YY]): FTP session closed.
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×