"Its an Apple bug. when you Archive and install Panther it does not keep the files required to link the document to the app.
Adobe has nothing to do with this."
Buko, you obviously have absolutely no clue what you’re talking about.
"…it does not keep the files required to link the document to the app."
That’s funny. You wanna know what file holds the information about document-to-application binding?
Adobe Photoshop CS.app/Contents/Info.plist
Yes Buko, it’s the Info.plist file of the Adobe Photoshop application bundle itself, which we’d all agree must have "survived" the OS X Archive and Install of Panther, since it must be there for Photoshop CS to even run in the first place!
Buko, if OS X somehow lost the information that linked the document to the application, then why in the world would Photoshop be brought to the foreground when you attempt to open the file? Obviously, OS X knows quite well which application should open the document. The only trouble is, without the 6 KB worth of CFM code in the /Library/ScriptingAdditions/Adobe Unit Types <
file:///Library/ScriptingAdditions/Adobe Unit Types> file, it appears that Photoshop won’t be able to receive the reference to the document that it should open.
I’m sorry, but that FAQ is far too pathetic for you guys to be harping on these users like some of you are doing. (Though, Ann, don’t take this personally, as I’m simply trying to come at it from the user’s point of view, and from there, evaluate how helpful the advice is. I’ve always found you to be helpful and I’ve never gotten the same impression from you that I have from some of the others (mainly Buko).)
First of all, why doesn’t the FAQ even bother to explain what the real cause of the problem is? If it hasn’t already been done, shouldn’t the first step in finding the solution to a problem be to make sure we have a clear understanding of problem and the cause of the problem in the first place?
"The easiest solution is to reinstall Photoshop CS after you have installed Mac OS10.3."
No, Scott, that’s actually the farthest thing from being the easiest solution, which would be quite obvious, of course, if you had bothered to correctly identify and explain the real nature of the problem in the first place.
So what’s the cause of the problem? As Ann pointed out, you’re missing that tiny 12 KB "Adobe Unit Types" AppleScript scripting addition, which must be installed in a <DOMAIN>/Library/ScriptingAdditions/ folder. A single file. Not a couple of files, several files; no, a single file. The domain in which Photoshop installs this scripting addition into happens to be the /Library/ScriptingAdditions/ <
file:///Library/ScriptingAdditions/> folder (Local Domain).
Normally, when you double-click on a document file, the Finder consults the Launch Services framework and its database to determine what application should open the file. Once determined, it sends that application an ‘oapp’ (open application) Apple event if it’s not already running, or an ‘rapp’ (reopen application) Apple event to activate the application if it is already running. It then sends it an ‘odoc’ (open document) Apple event instructing it to open the specified document. Without that AppleScript scripting addition in place, Photoshop CS won’t ever receive the open document Apple event.
So, how to solve the problem? Find a copy of that "Adobe Unit Types" scripting addition and put it into a <DOMAIN>/Library/ScriptingAdditions/ folder. You might as well use the one Adobe did, namely the /Library/ScriptingAdditions/ <
file:///Library/ScriptingAdditions/> folder. Then restart your machine, and you should be back in business.
So, where to find a copy of that file? Well, during the Archive and Install of Panther, the file was moved into the /Previous Systems/Previous System 1/ folder.
Regarding the FAQ: It might help to provide a bit of guidance as to where the user is supposed to "Find "Adobe Unit Types"" in their Previous Systems folder, which could contain around 100,000 files or more. Additionally, if you’ve ever taken a look at the following file, you’d know that ordinarily the /Library/ folder isn’t searched, so the Find command in Finder may not even turn the file up: /System/Library/Find/SkipFolders <
file:///System/Library/Find/SkipFolders> (Safari should actually render that file in a window rather than locating it in the Finder, as it’s just plain text.)
Look in the /Previous Systems/Previous System 1/Library/ScriptingAdditions/ <
file:///Previous Systems/Previous System 1/Library/ScriptingAdditions/> (click the link to locate that item in the Finder, provided it exists) for the "Adobe Unit Types" scripting addition file, and copy it into the /Library/ScriptingAdditions/ <
file:///Library/ScriptingAdditions/> folder. Then restart your machine.
If you no longer have the previous system still around, and couldn’t possibly think of anywhere else you might find that file, you could always reinstall Photoshop CS from the install CD to "get" that file back in the right spot.
Hope this helps….