Исключение планировщика Руфуса
Это сводит меня с ума, у меня есть Руфус, делающий некоторые планы для вызова механизма правил (ruleby). Поэтому большая часть работы, которую я выполняю, находится внутри работающего двигателя, а затем внутри планировщика. В результате, когда у меня есть ошибка, информация немного ограничена.
Перемотка вперед, я все еще работаю над своим кодом, но теперь у меня есть ошибка исключения:
'undefined method `+' for nil:NilClass'
Это не происходило раньше, я не уверен точно, когда это началось, и было ли это то, что я делал с кодом или какими-то событиями, которые пришли через http push. Я закомментирую код, который, как мне кажется, вызывает его, перестает происходить, я помещаю код обратно, все еще не происходит, я оставляю его на некоторое время, начинает происходить снова. Я пытаюсь запустить двигатель вручную за пределами планировщика (так что один раз вместо каждых нескольких минут) не происходит.
Поместите его обратно в планировщик, чтобы запустить несколько раз, начинает происходить снова. Я бы погуглил вышеуказанную ошибку, но Google не любит + в поиске. У кого-нибудь есть идеи, куда меня направить? Очевидно, что что-то происходит, когда работает движок правил, но он работал более чем счастливо в течение нескольких недель, прежде чем я вернулся к попытке завершить его. Лучше всего думать, что во время работы механизма правил он передает события в него по одному, и чего-то не хватает, чего раньше не было.
Действительно хочу узнать, что это за метод +, который он / может быть / должен быть.