Здравствуйте.
В ходе работы над сайтом обнаружил, что при регистрации пользователя модуль Content Profile не создает новую ноду профиля. В ходе трассировки было выявлено, что content_profile_registration_user_register_validate (валидация формы) вызывается, а вот content_profile_registration_user_register_submit (отправка формы) - уже нет. При создании юзера администратором все в порядке.
До этого обнаружил, какой-то конфликт с модулем Rules - если его отключить (но не удалять), при создании юзера вываливается белый экран. Виновницей является функция node_invoke_nodeapi в node.module. Однако как отследить, хук какого именно модуля вызывает ошибку, я не придумал. После удаления Rules пользователи регистрируются без видимых ошибок, кроме того, что профиль не создается.
К сожалению, я упустил момент, когда профили перестали создаваться.
Буду благодарен за помощь.
Комментарии
Всему виной был кривой редирект в одном из моих модулей. Он срабатывал после входа пользователя на сайт. После удаления редиректа все заработало.