is now part of CreativePro.com!

*** From the Archives ***

This article is from February 11, 2010, and is no longer current.

Soxy Update Works Around “Missing Required Parameter” Error in Snow Leopard

9

If you run InDesign on Snow Leopard you may have run into an error message when double clicking a file from OSX’s Finder.

That error looks pretty scary but it seems to only occur with files that contain “#” or “/” in the file name. This is an operating system bug and it’s fairly easy to work around.

  • Rename any files removing the offending characters;
  • Open the files from Bridge or from within InDesign.

Of course, those are just workarounds and until the folks at Cupertino get around to fixing it in 10.6.? there’s an additional choice. Rorohiko has just released an update to Soxy, their application that chooses the correct version of Creative Suite programs to open when a file is double clicked.

Soxy 1.0.7 adds a preference setting to Open InDesign by Script. Once this in enabled, the “Missing required parameter ‘from’ for event ‘open’. open error shouldn’t rear its ugly head, again. As Kris Coppieters explains it in a post on the User to User forums:

the workaround works by special-casing how Soxy opens documents in InDesign: instead of using AppleScript, Soxy will use ExtendScript to instruct InDesign to open the document – which works fine

Soxy can be downloaded from here. The update for current license holders is free and there is a fully functional demo available. A beta Windows version can also be downloaded from the same page.

Bob Levine is a Southern New Jersey based graphic designer and consultant He provides guidance in developing efficient, collaborative InDesign and InCopy workflows as well as a full array of graphic design services including WordPress-based web development. For more background, visit his website, www.boblevinedesign.com or his blog, www.BobLevine.us.
  • Dwayne says:

    It looks interesting. We have a problem with a few folks at work who insist on double-clicking files to open and then save to the higher version (even though they should know better).

    Something like this installed on the machines of the folks who like to double-click and not pay attention may be useful.

    Thanks for the link.

  • Dwayne says:

    Actually, is this a operating system bug? I ask because we have machines at work pre-Snow Leopard (Tiger or Leopard), and when opening files in PhotoShop or Illustrator, we get a corrupt file message when opening files with a “/” in it.

    I figured it out right away when just certain files were not printing when placed in Quark (yes–we use Quark for some clients :( ). And when we tried to check the art in question, it came up as corrupt. Noticed the slash in the file name, and once we changed that all was good.

  • Kevin J Moran says:

    I have seen this error and one where it just won’t open the InDesign file. But it’s consistent to be when I open the file remotely (server) instead of my own hard drive.

  • Bob Levine says:

    Kevin, it’s possible that the folder on the server has the troublesome characters.

  • Kevin J Moran says:

    I will keep my peepers on the lookout for strange characters. Thanks!

  • Kevin J Moran says:

    The error was found to be the character “#” in a parent directory. I removed it and the file opened without the missing parameter error. Thanks again!

  • Jim Cail says:

    I have just encountered this but with files that do not contain the offending characters. It happened when I transferred files from a CD to my desktop. I could open the files from the CD itself but not after I moved them to my desktop. Even when I opened from the CD and saved to my computer, once I closed the file it wouldn’t reopen. It does work, though, to open from within Indesign or Bridge. Thanks for the help.

  • jason says:

    This error also appeated for us when the path (e.g. one of the folders the document was in) had a “?” character.
    Replacing the character made it work again. Q.E.D.

  • xenki says:

    hey Kevin thanks for this great post and tutorial

  • >