Hi
We run a job on HPC 2012 and populate the Task DependOn property. However, this exception is thrown when I submit a job if dependent task name contain comma.
If dependent task name does not contain comma, all works fine. Does it mean DependOn property eventually convert to comma-delimited list and passed to HPC? If so, any workaround?
Comma should not be contained in task name: "3 Projection, X".
Stack Trace:
at Microsoft.Hpc.Scheduler.SchedulerTask.CheckTaskNameFormat(IStringCollection input)
at Microsoft.Hpc.Scheduler.SchedulerTask.set_DependsOn(IStringCollection value)
at Microsoft.Hpc.Scheduler.SchedulerTask.CommitStringLists()
at Microsoft.Hpc.Scheduler.SchedulerTask.CollectProps(Int32 rootGroupId, Dictionary`2 taskGroupIdMapping)
at Microsoft.Hpc.Scheduler.SchedulerTask.AddPropsToList(IClusterJob job, Int32 rootGroupId, Dictionary`2 taskGroupIdMapping, List`1 propsListForTasks)
at Microsoft.Hpc.Scheduler.SchedulerJob.CreateAddedTasks(Int32 rootGrpId, Dictionary`2 taskGroupIdMapping)
at Microsoft.Hpc.Scheduler.SchedulerJob.CreateJob()
at Microsoft.Hpc.Scheduler.SchedulerJob.Submit(ISchedulerStore store, String username, String password)
at Microsoft.Hpc.Scheduler.Scheduler.SubmitJob(ISchedulerJob job, String username, String password)
Regards