Skip to main content
StrongBeaver
Legend
September 30, 2016
Answered

8800 Error

  • September 30, 2016
  • 2 replies
  • 7256 views

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

Correct answer JJMack

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.

2 replies

JJMack
Community Expert
JJMackCommunity ExpertCorrect answer
Community Expert
September 30, 2016

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
StrongBeaver
Legend
September 30, 2016

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.

JJMack
Community Expert
Community Expert
September 30, 2016

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.

JJMack
Legend
September 30, 2016

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.