Your best friend for file transfer.

Fetch application logoFetch

Shortcut list screwed up (4 posts)

  • Started 17 years ago by guest
  • Latest reply 17 years ago from Scott McGuire
  • guest Registered Member

    After upgrading to 5.1 from 4.03, my shortcut list no longer will open on some machines. And others, it is asking for a password when trying to use a shortcut in the list.

    Any way to fix this?

    Posted 17 years ago #

  • Scott McGuire Administrator


    We'd like some more information to help diagnose the problem.

    Do you mean that you upgraded Fetch 4.0.3 to Fetch 5.1 on all your machines, and your shortcut list no longer opens on some of them when you use Fetch 5.1?

    Or that you upgraded to Fetch 5.1 on one machine, and your shortcut list does not work when you copy it to another machine?

    On the problem machines, does the shortcut list show up as blank, or not at all, after you choose Shortcuts > Show Shortcuts?


    Scott McGuire
    Fetch Softworks

    Posted 17 years ago #

  • guest Registered Member

    I created the Shortcut list on my machine with 4.03, saved it on a network volume, then upgraded to 5.1. First it started to lose it's icon & not open. So I renamed it adding the ".fetchShortcuts" suffix. Then it opened and works fine on my machine in 5.1.

    From a machine running 4.03, the file has no icon, and shows as a "Unix Executable" file. Clicking on the shortcut from a machine that has 4.03 launches Fetch, but does not open the list.

    From another machine running 5.1, opening any shortcut prompts for password for that shortcut, when it never did before, as I did not save it in the keychain of the machine it was created on.

    Posted 17 years ago #

  • Scott McGuire Administrator


    Thanks for the additional information.

    Fetch 5.1 made several changes to shortcuts, and it sounds like you are being affected by two of them.

    Fetch 5.1 uses a new format for shortcut lists that is not backwards compatible with earlier versions of Fetch. When you open a shortcut list in Fetch 5.1, it is automatically upgraded to the new format. That's why your shortcut list works with the machines running Fetch 5.1, but not with the ones running Fetch 4.0.3.

    To solve this problem, one solution is to upgrade all the machines to Fetch 5.1. However, if you do not want to do this, or cannot because of the Fetch 5.1 system requirements, you will have to maintain two copies of your shortcut list - one for Fetch 5.1, and one for Fetch 4.0.3.

    To re-create your shortcut list in a Fetch 4.0.3 compatible format, you'll need to have Fetch 5.1 and Fetch 4.0.3 on the same machine temporarily, and then do the following:

    * Open the shortcut list in Fetch 5.1.
    * Select all the shortcuts, and choose Edit > Copy.
    * Quit Fetch 5.1.
    * Run Fetch 4.0.3.
    * Choose File > New Shortcut List.
    * Choose Edit > Paste.
    * All your shortcuts should be pasted into the new shortcut list.
    * Choose File > Save, and save your shortcut list under a different name indicating that it's the Fetch 4.0.3 shortcut list.

    Then be sure to only open the Fetch 4.0.3 shortcut list in Fetch 4.0.3 from now on; if you open it in Fetch 5.1 it will be upgraded again. (You may want to make a backup copy somewhere safe just in case.)

    Next, while previous versions of Fetch saved shortcut passwords in the shortcut list itself, in Fetch 5.1 all shortcut passwords are saved in the keychain. When you first run Fetch 5.1, the shortcut passwords are automatically moved to the keychain if they are not stored there already. We made this change because storing the passwords in the keychain is much more secure, but it also means that when you move a shortcut list to another machine, the passwords do not go with it. That's why you are prompted for passwords when you open the shortcuts file on other computers - because as you say, the passwords are not in the keychains on those computers.

    The solution to this problem is to add the passwords to the keychains on those computers. When you're prompted for the password, type it in and check the "Add password to keychain" checkbox.

    If you do not want to do this for every computer, there are ways to move keychains between computers - you can use .Mac syncing; the Mac OS X Migration Assistant should move keychain files between computers; or you can also follow the instructions for backing up and restoring keychains found in Mac OS X Help. If you do not remember the passwords, you can use the Keychain Access application to reveal the passwords on the computer where they have been transferred to the keychain.

    And finally, the ".fetchShortcuts" extension probably should have been added to the newly upgraded file; we will look into that, and thanks for reporting it.

    Sorry for the inconvenience and long explanation, but we needed to make changes to the shortcut list format to support some new features of Fetch 5.1 and to improve security.

    Please let us know if you have any more questions or need clarification on the above. Thanks,

    Scott McGuire
    Fetch Softworks

    Posted 17 years ago #


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