Страница 1 из 2
Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Чт сен 28, 2017 3:06 pm
Gelezako
Постоянно сыпется вот такой ворниг в X-Ray -> Debug
Код: Выделить всё
Warning: cross-linked call of Kitchen.DHT22TimeT
Вот реализация моего метода
Код: Выделить всё
sg("Kitchen.DHT22TimeValueT", date("Y-m-d H:i:s"));
т.е. я просто фиксирую когда последний раз пришли данные с датчика
Вопрос: почему в дебаг постоянно сыпется этот ворнинг?
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Чт сен 28, 2017 3:42 pm
nick7zmail
Проверьте, привязан ли метод к свойству DHT22TimeValueT.
Такая ошибка возникает, к примеру, когда метод вызывается по свойству, а в этом методе это же свойство меняется.
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Чт сен 28, 2017 4:15 pm
Gelezako
так и есть, по ошибке в DHT22TimeValueT указал метод DHT22TimeT, который обновляет это же свойтсво
спасибо!
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Чт сен 28, 2017 4:31 pm
slgeo
Важное и замечательное предупреждение
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Чт сен 28, 2017 5:37 pm
Gelezako
можетещё подскажите по такой ошибке?
что за CityCoords не знаю, я такого не создавал
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Чт сен 28, 2017 6:46 pm
nick7zmail
Это от модуля OpenWeather. Город перевыберете - координаты запишутся.
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Пт сен 29, 2017 8:21 am
slgeo
Именно, только вчера поборол аналогичным способом )
Плохо, что в логе не видно из какого модуля пришла ошибка.
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Пт сен 29, 2017 8:46 am
nick7zmail
slgeo писал(а):Именно, только вчера поборол аналогичным способом )
Плохо, что в логе не видно из какого модуля пришла ошибка.
Могу добавить имя модуля перед сообщением, раз уж в общий лог пишется. Это не проблема.
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Пт сен 29, 2017 6:31 pm
Gelezako
да, думаю сразу было бы понятно где копать если написано название модуля
Re: Warning: cross-linked call of Kitchen.DHT22TimeT
Добавлено: Вт июл 03, 2018 9:11 am
Mobidi
Подскажите - также выдает ошибку Warning: cross-linked call of script.65 - это сценарий с кодом
Код: Выделить всё
say("По моим данным на ".gg('Dasha.CoordinatesUpdated')." Даша находится ".gg('Dasha.seenAt')."",2);
вылетает в лог алисы каждый раз вдобавок
Что править - ткните носом
в логах выдает
Код: Выделить всё
10:23:39 0.97088700 Warning: cross-linked call of script.65
log:
script.65 ->
script.65