Lightroom: Droplet stops working during export

  • 1
  • Problem
  • Updated 4 years ago
  • (Edited)
i run a photoshop droplet at the end of an export. (resize, close)
it works, but after about hundred images i get "droplet could not communicate with photoshop".
all files are exported, but only the first hundred are resized.
Photo of georg m

georg m

  • 19 Posts
  • 0 Reply Likes

Posted 4 years ago

  • 1
Photo of Victoria Bampton - Lightroom Queen

Victoria Bampton - Lightroom Queen, Champion

  • 4327 Posts
  • 1582 Reply Likes
What's the full path to the photos? Lightroom passes a long string containing the full path to each photo to Photoshop, so if it's a long path (e.g. they're not in a root folder) that can cause trouble.
Photo of georg m

georg m

  • 19 Posts
  • 0 Reply Likes
the catalogue and source images are on one external drive. the exported images are stored on another external drive.
but the paths are the same for all images, so why would it work for the first hundred and then stop?
Photo of Victoria Bampton - Lightroom Queen

Victoria Bampton - Lightroom Queen, Champion

  • 4327 Posts
  • 1582 Reply Likes
When Lightroom tells Photoshop which files to run the action on, it passes it a string of file paths which looks something like: ‘C:\Documents and Settings\username\Desktop\image1.jpg; C:\Documents and Settings\username\Desktop\image2.jpg;.’

The maximum allowable length of that string is limited.

If the files you’re sending are buried deep in the folder structure, you’ll use up the available string length far quicker than a short file path such as: ‘D:\image1.jpg, D:\image2.jpg’

So it's getting through the first hundred and the rest are falling off the end of the string.
Photo of georg m

georg m

  • 19 Posts
  • 0 Reply Likes
ok, that makes sense, but is bad pogramming.

the paths arent VERY long:
source: G:\captures\2015_xx_xx\XX_12345_01.cr2
target: E:\temp\output_tiff

so if these paths get too long after only a hundred images, it's not going to work on thousands (which is my case), even i move the files to the root level.
anyway i'm not going to move thousands of raw files from a half year long project around.

i guess i'll have to use workarounds, but it's a program weakness.
Photo of Victoria Bampton - Lightroom Queen

Victoria Bampton - Lightroom Queen, Champion

  • 4327 Posts
  • 1582 Reply Likes
Photoshop's droplets weren't designed for this kind of scenario - they were designed to allow you to quickly drop a few files on the icon and the action to automatically run.

When they were introduced, Lightroom didn't even exist, so being able to use them from Lightroom is basically a handy hack.

For your purposes, you'd be better to export the files, find them in Bridge - which talks directly to Photoshop - and run a batch process. That's built for large numbers of photos.
Photo of georg m

georg m

  • 19 Posts
  • 0 Reply Likes
ok.
many thanks for the quick and insightful replies!

but why does adobe put a feature in a final release of a program that works only with limitations?
I'd rather not have an option at all, than thinking have it and wasting my time on trying to get it to work.
at least they should put a warning there.
Photo of Victoria Bampton - Lightroom Queen

Victoria Bampton - Lightroom Queen, Champion

  • 4327 Posts
  • 1582 Reply Likes
Every single feature in every program on the planet has limitations. If you were using droplets the way the Photoshop engineers built them to be used, they'd work great. It's just because you're trying to use them in a way they're not designed to be used, that's all.