Hey,
You seem to have added some new code in the hrender_dl.py for Deadline 10.17.1.4 that breaks renders which use variables in the output path in the redshift node. (I updated from 10.1.3.6)
I now get this error:
2021-07-21 12:30:34: 0: STDOUT: Creating the output directory “//server/jobs/$GW_JOB/films/$GW_FILM/shots/$GW_SHOT/renders/$GW_ELEMENT/$OS/$GW_VERSION”
2021-07-21 12:30:34: 0: STDOUT: Failed to create output directory “//server/jobs/$GW_JOB/films/$GW_FILM/shots/$GW_SHOT/renders/$GW_ELEMENT/$OS/$GW_VERSION”. The path may be invalid or permissions may not be sufficient.
2021-07-21 12:30:34: 0: STDOUT: Error: Caught exception: [Error 5] Access is denied: ‘//server/jobs/$GW_JOB’
Whereas before these variables were evaluated… now they are not…
This is the extra code that I noticed you added:
# create the output directory
output_folder = os.path.dirname(output)
if not os.path.isdir(output_folder):
try:
print( 'Creating the output directory "%s"' % output_folder )
os.makedirs(output_folder)
except:
print( 'Failed to create output directory "%s". The path may be invalid or permissions may not be sufficient.' % output_folder )
raise