При использовании Quartz.NET 3.0.6 "неправильно сформированное" определение детализации задания было передано для планирования, поэтому задание не было выполнено и ошибки не возникло.
Сведения о задании передали один параметр как bool (ignoreHeaderRow) вместо строки (ignoreHeaderRow.ToString ()), изменение параметра на строку устранило проблему, и задание было выполнено.
IJobDetail job = JobBuilder.Create<ImportJob>()
.WithIdentity("Immediate" + DateTime.UtcNow.ToFileTime(), GROUP_NAME)
.UsingJobData("InfolinxSession", JsonConvert.SerializeObject(session))
.UsingJobData("unprintable", unprintable.ToString())
.UsingJobData("ignoreHeaderRow", ignoreHeaderRow.ToString())
.Build();
QuartzScheduler.ScheduleJob(job);
Есть ли способ уловить этот сценарий?