Skip to main content
StrongBeaver
Legend
Sep 30, 2016 1:43 AM UTC
Answered

8800 Error

I've found a few threads on the 8800 error but nothing explains how to solve.  In my case I have a condition checking if the name of a channel matches a string if so it's suppose to just prompt the user the channel is deleted instead I get;

Error 8800: General Photoshop error occurred. This functionality may not be available in this version of Photoshop.

- The command "Get is not currently available

JJMack
JJMackCorrect answer
Community Expert
Sep 30, 2016 12:15 PM UTC

That is a normal error message one get when to try to use some support function that has dependencies. If what the function depend on does not exists the function is not currently available,  You see this all the time in Photoshop UI.  When menu items are grayed out  the feature is currently not available because something the is required for the use of the function does not currently exist.   Photoshop can not gray out a script statement.  Photoshop put out that error message.  Its usually a logic error in the script.   However if the script usually work it may be it the document you using the script on is missing something.   Sometime Adobe Also releases bugs that can cause that error.  I could not use CS6 for five months till Adobe fixed the major bug they release in CS6 the first CS6 update fixed 506 bugs. Scripts that switch document would often fail with that message when CS6 was first released.

JJMack

13 replies

JJMack
Community Expert
JJMackCommunity ExpertCorrect answer
Community Expert
Sep 30, 2016 12:15 PM UTC

That is a normal error message one get when to try to use some support function that has dependencies. If what the function depend on does not exists the function is not currently available,  You see this all the time in Photoshop UI.  When menu items are grayed out  the feature is currently not available because something the is required for the use of the function does not currently exist.   Photoshop can not gray out a script statement.  Photoshop put out that error message.  Its usually a logic error in the script.   However if the script usually work it may be it the document you using the script on is missing something.   Sometime Adobe Also releases bugs that can cause that error.  I could not use CS6 for five months till Adobe fixed the major bug they release in CS6 the first CS6 update fixed 506 bugs. Scripts that switch document would often fail with that message when CS6 was first released.

Translate
JJMack
StrongBeaver
Legend
Sep 30, 2016 3:34 PM UTC

Part of the function works, but when the user chooses a different condition / option, the error surfaces.  I'm wondering if global condition is not being understood by the local condition within the function, then again, it is being understood other wise the first part of the condition within the function wouldn't work, arghhh.

Translate
JJMack
Community Expert
Community Expert
Sep 30, 2016 4:06 PM UTC

It is normal that different condtion produce different results.  If your code process the result of some process.  You code need to be able to procees any result that process can produce. 

For example. If you want to remove all black from an image you may program select color range black then clear selection.   You would need to enclose that code in a try catch because the select color range may not select any pixels in that case Clear Selection would not be available and through that error.  The catch would catch the error. and do nothing about it the script would continue to do what is next to do.

Translate
JJMack
Legend
Sep 30, 2016 7:13 AM UTC

In my experience, this error message means that there is a syntax error.

As a first step, you might search in your code for "Get" (capitalized), and check whether this is correct.

You may also run the script from the ExtendScript editor, after having selected your Photoshop version as target.

Translate