Почему CFSchedule завершается ошибкой с нулевым указателем

#coldfusion #scheduled-tasks

Вопрос:

Я запускаю CFSchedule, чтобы добавить запланированную задачу администратору, и независимо от того, что я делаю, она продолжает возвращаться с сообщением «Система попыталась использовать неопределенное значение, которое обычно указывает на ошибку программирования либо в вашем коде, либо в каком-либо системном коде. Нулевые указатели-это другое название для неопределенных значений.» Я думал, что это рабочий код, и что бы я ни делал, я не могу его понять. Вот мой код, может кто-нибудь сказать мне, чего мне не хватает?

 <cfschedule action="update"
    task="LoadTeeTimes" 
    operation="HTTPRequest"
    url="https://xxxxxxxxxx.com/Admin/AdminTeeTimesFunction.cfm"
    startDate="4/1/2021"
    endDate="11/30/2021"
    startTime="4:30 AM" 
    endTime="9:30 PM"
    interval="3600" 
    resolveURL="No"
    publish="No"
    result="res">
 

Комментарии:

1. Строго предположение, но это может быть ваш формат даты.

2. Работает с CF2018 по http. Можете ли вы вызвать URL-адрес в браузере? Кроме того, проверьте журналы на наличие каких-либо дополнительных сведений об ошибке (exception.log, scheduler.log и т. Д.)?

3. Я могу использовать реальный URL напрямую без проблем, и ранее я использовал этот формат даты без проблем. Что мне кажется странным, так это то, что ошибка подразумевает, что какое-то значение данных, которое я отправляю, является плохим, но все мои значения являются простыми, жестко закодированными параметрами.

4. Да, странно… что говорят различные журналы? Что-нибудь еще об этом. НПЭ?

5. Запланированные задачи начали выполняться снова после восстановления резервных копий, поэтому мне не нужно было запускать свой код, чтобы воссоздать их. Суть в том, что я не могу быть уверен на 100%, но я думаю, что именно поэтому он потерпел неудачу.