Подскажите пожалуйста как можно понять в каком месте возникает ошибка.
Где то по всей видимости в коде ошибка, но ошибка возникает в form.inc
Invalid argument supplied for foreach() в файле .../includes/form.inc в строке 1435.
Как такие ошибки ловить?
Комментарии
Опишите как она возникает?
Если сразу при входе на сайт и даже нет возможности войти в админку, то смотреть логи PHP.
Если же возникает на какой-то определенной странице и доступ в админку есть, то можно в настройках devel'а Error handler выставить в Backtrace и на admin/settings/error-reporting выставить Write errors to the log and to the screen, тогда перед возникновением ошибки увидите полный путь выполнения кода на сайте до самого места возникновения ошибки.
у меня она появляется только в админке, когда редактирую описание какого-либо товара ...
а что за devel - модуль какой-то?
devel