Your best friend for file transfer.

Fetch application logoFetch

Another Automator Problem (4 posts)

  • Started 14 years ago by RandyV
  • Latest reply 14 years ago from Jim Matthews
  • RandyV Member

    Scott -- continuing from my thread last week, the "Get Specified Fetch Items" action, when using SFTP and a username that contains a backslash (domain\user) does not work properly when the workflow is used as an Automator Application.

    The action runs fine when run within Automator, but if I save the workflow as an Application and try to use it as an Application, the "Get Fetch Folder Contents" action hangs and Automator freezes. Just an FYI ...

    Randy

    Posted 14 years ago #

  • Jim Matthews Administrator

    Hi Randy,

    I was able to save a workflow with Get Specified Fetch Items as an application, and run it successfully, so it may be that the backslash is still the issue. Do you have access to a server account that does not have a backslash in the username?

    Also, have you tried running Fetch and connecting to the server in question manually, and then running the Application? [I realize that this would not be a real solution, but it might suggest where the problem lies.]

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 14 years ago #

  • RandyV Member

    Hi Jim,

    Fetch works perfectly interactively. I've been using it for months interactively without issue. It's only recently that I've had a need to automate some file uploads (hundreds of files) which is why I've started experimenting with Automator.

    I do need to correct something from my original post -- it's not the "Get Specified Fetch Items" action that's failing, it's the "Rename Fetch Items" step.

    Here's part of my workflow:

    - Get Selected Finder Items (works ok)
    - Set Value of Variable (works ok)
    - Upload files (works ok)
    - Rename Fetch Items - FAILS
    - Get Value of Variable
    - Upload files

    I drag a single file that I want to upload from Finder to the Automator application. Fetch launches, uploads the file and I see it rename the file correctly, but the rename action then dies with the following error:

    "The action 'Rename Fetch Items' encountered an error.
    Check the action's properties and try running the workflow again.

    The Fetch Transcript shows the following:

    ftp_rename(foo_bar.xml, foo_bar.xml.flag)
    SSH2_FXP_RENAME 18, ftpuser:/foo/bar/foo_bar.xml, ftpuser:/foo/bar/foo_bar.xml.flag
    SSH2_FX_NO_SUCH_FILE 18

    Despite this, on the FTP site the file is correctly renamed foo_bar.xml.flag so the rename action did work

    Again -- if I run this workflow through Automator itself and not as an application, it works perfectly.

    Thanks for your reply & help,

    Randy

    Posted 14 years ago #

  • Jim Matthews Administrator

    Hi,

    Could you run the workflow twice, once as a workflow and once as an application, and then post the Fetch Transcript window contents? I'd like to compare the two transcripts.

    Thanks,

    Jim Matthews
    Fetch Softworks

    Posted 14 years ago #

Reply

  • Or nickname, if you prefer.
  • This will be kept confidential.
  • This is to ensure that you’re a person, not a spambot.