You cannot have slashes in a name in OS X. The underlying Unix system treats those as path separators. So it's looking for a file named White in a folder named Cool Shale, and that within a folder named Dirt. Photoshop CC won't even let you save a file with a / in the name for the same reason.
Change any characters Unix thinks are illegal in file names to a dash - , an underscore _ , or something else.
In OS 9 and earlier, the only character you couldn't use was the colon : , since that was the path separator. Unix, which underlies OS X, uses more symbols to denote functions, so they can't be used as plain characters. Avoid these characters:
Forward slash /
Backslash \
Pipe |
Colon :
Semicolon ;
Plus +
Period . (At the beginning of any folder or file name. Elsewhere is fine).
Comma ,
Less than <
Greater than >
In OS X's earlier days, you could not use /, | or \. If you managed to get one of those characters into a name, other apps, or even the OS would tell you it didn't exist since / and \ are path delineators, and the pipe | is a command to pass the proceeding argument to whatever command comes after it.
Apple has since made it possible to use these characters in a file name, but it's still not a good idea. I've still run into the occasional app that doesn't know what to do with a file or folder that has those characters in them. Such as foo/bar.tif It thinks you have a file named bar.tif in a folder named foo, which it can't find because the folder of course doesn't exist.