Path quoting issues in 10.1

We’ve just upgraded a couple of our Deadline workers from 10.0 to 10.1, and we’re now having issues with the Clarisse plug-in (which we’ve customised).

The plug-in gets all the way to launching the command, logging something like this:

INFO: Full Command: "/opt/Isotropix/clarisse/cnode" /.../jobsData/5e00bc3ea36ac03a6c013a80/render_testing_C.v4.project -image scene/image -output '/mnt/repo/output/brian.silva/render_testing_C.v4/image/image.#####.exr'

which CNode then errors on with this:

STDOUT: 00:00:00  ERROR: Objects with invalid output filepaths:
STDOUT:  Object: 'project://scene/image': Target folder '/opt/Isotropix/clarisse/'/mnt/repo/output/brian.silva/render_testing_C.v4/image' does not exist.

This works fine with Deadline 10.0 – every slave with 10.0 rendered the frame, and every slave with 10.1 errored like this.

If I remove the single quotes around the image paths in the RenderArgumentCallback, it will work in 10.1, so it seems like those are causing the issue. But it seems like we should be able to single-quote these paths without issue (and certainly without the current directory being prepended).

Am I missing something here?