Я столкнулся с очень странной проблемой.
Я создаю пакет отчетов, и часть его использует библиотеку daterangepicker , чтобы выбрать диапазон дат. Однако во время функции, которая создает все, она просто останавливается, как только добирается до вызова создания $("#date-range-picker").daterangepicker(options)
. Через некоторое время, отслеживая вызовы через daterangepicker, jQuery и jQueryUI, я обнаружил, что вызов new Date()
завершается неудачно с ошибкой RangeError: Maximum call stack size exceeded
, и кажется, что код внутри просто хранит ошибку и все еще думает, что это объект Date .
Я протестировал создание новой даты, когда сценарий был там приостановлен, и это вызвало ту же ошибку.
Та же самая ошибка происходит после сбоя скрипта. Но не раньше, чем сценарий запускается.
ОБНОВЛЕНИЕ: Я обнаружил проблему, это было повторение включенного сценария daterangepicker.