Hey guys,
I think I may have found a possible bug in Deadline 3.1, so I thought I’d bring it to your attention, just in case it gets overlooked in newer versions. We have our submission scripts entering a PostJobScript=X:\folder\postJobScript.py rather than using the submission dialog to enter it, and when the job shows up on the Deadline que, I can right click and go to Modify Properties, then click the Advanced tab at the top, and it’ll display only 1 script for Post Job Script in the Job Python Scripts group. When I run “deadlinecommand GetJobs” and locate it in the output, it’ll display information similar to (marked with **):
AuxiliarySubmissionFileNames=maya_deadline_job.job
Comment=
CompletedDateTime=Dec 21/09 19:51:59
ConcurrentTasks=1
Department=
JobDependencies=
JobDependencyPercentage=-1
ErrorReports=0
FramesList=1001-1122
Group=none
IgnoreBadJobDetection=False
IgnoreFailedJobDetection=False
IgnoreFailedTaskDetection=False
JobId=001_000_999_0aaaaaaa
LimitGroups=maya
LimitTasksToNumberOfCpus=True
MachineLimit=50
MachineLimitProgress=-1
WhitelistFlag=False
ListedSlaves=
Name=XX_000_0000_Lighting_XXX_XXXXXXXXX_v002 - BG_lf
NotificationMethod=None
NotificationEmails=
NotificationTargets=userName
OnJobComplete=Nothing
OnTaskTimeout=Error
OutputDirectories=E:\shows\XXXXXX\XX\XX_000_0000\_3d\XX_000_0000_Lighting_XXX\_WORKAREA\userName\Render_Pictures\BG_lf,E:\shows\XXXXXX\XX\XX_000_0000\_3d\XX_000_0000_Lighting_XXX\Elements\XX_000_0000_MM_lf\BG_lf_Main\v002
OutputFileNames=XX_000_0000_Lighting_XXX_XXXXXXXXX_v002.????.iff,XX_000_0000_MM_lf_BG_lf_Main_v002.####.iff
OverrideNotificationMethod=False
PluginName=CFX_MayaRender
Pool=3d
**PostJobScript=X:\folder\postJobScript.py
**PostTaskScript=X:\folder\postJobScript.py
**PreJobScript=X:\folder\postJobScript.py
**PreTaskScript=X:\folder\postJobScript.py
Priority=50
ReloadRenderer=False
SequentialJobFlag=False
SlaveTimeoutSeconds=0
StartedDateTime=Dec 21/09 19:02:39
Status=Completed
Archived=True
SubmitDateTime=Dec 21/09 19:01:50
SubmitMachineName=WkXXXXXX_64
TaskCount=26
TasksQueued=0
TasksRendering=0
TasksSuspended=0
TasksCompleted=0
TasksFailed=0
UserName=userName
So, via command line, it’s showing the same post script for all entries, whereas, the monitor “Modify Job Properties” window shows only one entry for Post Job Script.
-Brett Bronson