FTP errors

ccaughlin's Avatar

ccaughlin

23 Jul, 2012 04:00 PM

Dear Support,
We seem to be having some FTP errors and I need help trying to diagnose where the problem lies. Below is a part of the log file...

2012-07-20 01:00:16,668 ERROR [FTPShuttle] canRetry: FTP Shuttle reached maximum number of retries. Cannot retry further.
2012-07-20 01:00:16,669 ERROR [TransmitCallbackImpl] Shuttle reported error and cannot retry: An error occurred during the transmission of admissions/current-student/index.php: The process cannot access the file because it is being used by another process. 
2012-07-20 01:00:16,669 ERROR [TransmitCallbackImpl] Registering a failed destination: com.hannonhill.cascade.model.dom.Destination@4418090b[id=8d2f09a50a070203011bab0b27732d60,name=sc122,currentVersion=true,versionDate=<null>,versionComment=<null>,path=sc122] because of: com.hannonhill.cascade.model.publish.transmit.ShuttleRuntimeException: An error occurred during the transmission of admissions/current-student/index.php: The process cannot access the file because it is being used by another process. 
2012-07-20 01:00:16,843 ERROR [PublishLog] Job: com.hannonhill.cascade.model.publish.job.PageJob@5bfc258f[id=14899a420a0702030045f0ed4abae97c] failed: com.hannonhill.cascade.model.publish.transmit.ShuttleRuntimeException: An error occurred during the transmission of admissions/current-student/index.php: The process cannot access the file because it is being used by another process. 
2012-07-20 01:00:16,953 ERROR [PublishLog] Job com.hannonhill.cascade.model.publish.job.PageJob@5bfc258f[id=14899a420a0702030045f0ed4abae97c] produced an error: An error occurred during the transmission of admissions/current-student/index.php: The process cannot access the file because it is being used by another process. 
Stack trace follows:
com.hannonhill.cascade.model.publish.transmit.ShuttleRuntimeException: An error occurred during the transmission of admissions/current-student/index.php: The process cannot access the file because it is being used by another process. 
    at com.hannonhill.cascade.model.publish.transmit.FTPShuttle.sendFile(FTPShuttle.java:246)
    at com.hannonhill.cascade.model.publish.callback.TransmitCallbackImpl.transmitRendering(TransmitCallbackImpl.java:372)
    at com.hannonhill.cascade.model.publish.callback.TransmitCallbackImpl.access$000(TransmitCallbackImpl.java:49)
    at com.hannonhill.cascade.model.publish.callback.TransmitCallbackImpl$1.execute(TransmitCallbackImpl.java:116)
    at com.hannonhill.cascade.model.publish.callback.TransmitCallbackImpl.executeAndRetry(TransmitCallbackImpl.java:267)
    at com.hannonhill.cascade.model.publish.callback.TransmitCallbackImpl.transmit(TransmitCallbackImpl.java:128)
    at com.hannonhill.publish.Publisher$AggregateTransmitCallback.transmit(Publisher.java:1059)
    at com.hannonhill.publish.Publisher.transmit(Publisher.java:887)
    at com.hannonhill.publish.Publisher.publishInCurrentThread(Publisher.java:870)
    at com.hannonhill.publish.Publisher.access$1400(Publisher.java:71)
    at com.hannonhill.publish.Publisher$1.run(Publisher.java:685)
    at com.hannonhill.publish.DelegateRunner$1.run(DelegateRunner.java:88)
    at java.lang.Thread.run(Unknown Source) Caused by: com.enterprisedt.net.ftp.FTPException: 550 The process cannot access the file because it is being used by another process. 
    at com.enterprisedt.net.ftp.FTPControlSocket.validateReply(FTPControlSocket.java:1127)
    at com.enterprisedt.net.ftp.FTPClient.initPut(FTPClient.java:2517)
    at com.enterprisedt.net.ftp.FTPClient.putData(FTPClient.java:2576)
    at com.enterprisedt.net.ftp.FTPClient.putStream(FTPClient.java:2309)
    at com.enterprisedt.net.ftp.FTPClient.put(FTPClient.java:2194)
    at com.enterprisedt.net.ftp.FTPClient.put(FTPClient.java:2717)
    at com.enterprisedt.net.ftp.FTPClient.put(FTPClient.java:2693)
    at com.hannonhill.cascade.model.publish.transmit.FTPShuttle.sendFile(FTPShuttle.java:212)
    ... 12 more

2012-07-20 01:26:52,108 WARN  [FTPShuttle] Could not update remote last modified time for file melissa-prinzing.jpg: file could not be retrieved from remote directory _files/resources/directory/cte
2012-07-20 01:45:57,348 WARN  [FTPShuttle] Could not update remote last modified time for file melissa-prinzing.jpg: file could not be retrieved from remote directory _files/resources/directory/cte
2012-07-20 02:10:49,900 ERROR [FTPShuttle] ftp.quit() failed: Connection reset by peer: socket write error
2012-07-20 02:10:49,902 ERROR [FTPShuttle] ftp.quit() failed: Connection reset by peer: socket write error
2012-07-20 02:10:49,903 ERROR [FTPShuttle] ftp.quit() failed: Connection reset by peer: socket write error
2012-07-20 02:10:49,902 ERROR [FTPShuttle] ftp.quit() failed: Connection reset by peer: socket write error
2012-07-20 02:10:49,902 ERROR [FTPShuttle] ftp.quit() failed: Connection reset by peer: socket write error
2012-07-20 02:10:49,902 ERROR [FTPShuttle] ftp.quit() failed: Connection reset
2012-07-20 02:10:50,194 ERROR [FTPShuttle] ftp.quit() failed: Connection reset
2012-07-20 02:10:50,199 ERROR [FTPShuttle] ftp.quit() failed: Connection reset

Thank you,
Craig

  1. Support Staff 1 Posted by Tim on 23 Jul, 2012 06:09 PM

    Tim's Avatar

    Hi Craig,

    The error message:

    The process cannot access the file because it is being used by another process
    

    is generally one that is returned by the O/S. In most cases, the O/S is either locking the file or it is due to an anti-virus program. Do you know if FTP server has anti-virus software on it that might be performing on-access scanning of files? See this article as an example.

    Let me know what you find.

    Thanks

  2. 2 Posted by secretstowinbac... on 05 Feb, 2013 07:29 PM

    secretstowinbackgirlfriend's Avatar

    Thanks,

    Good to know

  3. Tim closed this discussion on 04 Apr, 2013 04:51 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac