Program error with B&W Adj. Layer and Knockout AND black mask.

  • 1
  • Problem
  • Updated 3 years ago
  • Acknowledged
I get the following notice: Cannot complete your request because of a program error
when I do the following:

1) B&W Adj. Layer, ok
2) Above, Second B&W Adj. Layer, ok
3) Make second Adj Layer Knockout Deep
3) Fill second B&W Adj. Layer with black
4) Try to adjust the Second Adj Layer sliders: "cannot complete your request because of a program error"

However, if I add the smallest white dot to the black mask, I don't get the warning. Don't get the warning if I don't do a Knockout.

So, as a workaround, before adjusting Second B&W sliders, I add a tiny dot of white to the black mask. Then everything works fine. I can adjust the sliders, and paint more white.

This technique works well to stack multiple B&W Adj. Layers for more focal control. However, starting with the complete black mask causes the warning.

The Deep Knockout passes the white pixels down. Works great, but I do have to add some white at the start to the black mask in order to prevent the warning.

Thanks very much,

Sonny Taylor

Mac Pro, early 2009, Mavericks, 16 gb ram
Photo of sonny

sonny

  • 9 Posts
  • 0 Reply Likes
  • frustrated

Posted 3 years ago

  • 1
Photo of sonny

sonny

  • 9 Posts
  • 0 Reply Likes
When I stack the 3rd B&W Layer, it works fine as long as there is some white in the 2nd B&W Layer. If I hide the 2nd B&W Layer, the 3rd Layer gives the warning, unless I add some white pixels to the black mask.

So, as long as there is at least one B&W Adj. Layer with Knockout, with minimal white pixels, all of the stacked B&W Adj. Layers work fine.

Note, these are all above the Background Layer and the 1st B&W Adj. Layer.

This technique of using multiple stacked B&W Adj. Layers comes from Ben Willmore.

Sonny
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 765 Reply Likes
What specific version of Photoshop are you using?
Can you show a screen shot of your layers palette?

And what does the PSErrorLog.txt file say? (in your Photoshop preferences folder)
Photo of sonny

sonny

  • 9 Posts
  • 0 Reply Likes


Version: 2014.2.2
20141204.r.310 x64

I hope that the screenshots of the Log and Panels are uploaded ok.

The log has nothing since Aug 2014.

As long as the top 3 Adj. layers masks have NO white, I get the error when trying to adjust the sliders. Add ANY white to any of the top 3 masks, and no error.

The top 3 Adj. Layers have Knockout Deep

Thanks.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
Odd that you aren't recording the errors.
Are you sure that you are looking in the correct folder, and that there is not a permissions problem with the folder?
Photo of sonny

sonny

  • 9 Posts
  • 0 Reply Likes
Photo of sonny

sonny

  • 9 Posts
  • 0 Reply Likes
I found the Log file via a Spotlight search. I am not sure where else to look.

I can't send the actual file. But, if you create a file, with the following Layers, do you get the same error, or, is it only me?

Background
B&W Adj. Layer
B&W Adj. Layers (any number) above, each has the following attributes:

1) Knockout Deep
2) Their masks are completely black.

At that stage, I get the error when trying to adjust the sliders. Add any white to the mask, no problem.

I you don't have the error, then it's my setup. My workaround is simply to add a pixel of white to one of the top black masks.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 765 Reply Likes
Look in your Photoshop preferences folder: ~/Library/Preferences/Adobe Photoshop CC 2014 Settings/PSErrorLog.txt

And don't forget that MacOS normally makes your Library folder hidden (why, nobody knows).
Photo of sonny

sonny

  • 9 Posts
  • 0 Reply Likes
I got the correct log file. Can you reproduce the error with a similar file? Thanks.

Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 765 Reply Likes
That code should only be used when rendering layer groups.
But you aren't showing any layer groups.
So the knockout is triggering it, but it's not acting as expected in the blend code.

Ok, I was able to reproduce the errors with a file I made. I just wrote up the bug for another engineer to look at (he has been working in that code lately).
Photo of sonny

sonny

  • 9 Posts
  • 0 Reply Likes
Thanks, Chris, it's a relief to know that it's not my setup.

If it's of any help, as I mentioned earlier, the bug goes away as soon as ANY white pixels are added to any of the black masks, in a Layer that has a Deep Knockout.

Sonny