When I click on the "Registrations" tab on a redhen contact page, I see WSOD and the following error message is logged.
PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'registration.user_uid' in 'where clause': SELECT registration.registration_id AS entity_id, registration.type AS bundle, :entity_type AS entity_type, NULL AS revision_id FROM {registration} registration WHERE (registration.user_uid = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 2205 [:entity_type] => registration ) in EntityFieldQuery->execute() (line 1192 of /includes/entity.inc).
I selected 'Shared' in the Component list, since redhen_registration does not appear in the list.
Also, I made sure I had run all updates on the site.
Comments
Comment #2
nrackleff CreditAttribution: nrackleff commentedComment #3
mattyy21Same Problem in other module "entity registration". Have u fix it?
Thanks
Comment #4
gcbThis is related to a mismatched version of Registration and Redhen. Registration 7.x-2.x branch has a different data structure than Registration 7.x-1.x for its registrations, so the integration fails. Until Redhen 7.x-1.13 is released, Redhen Registration is compatible with the 7.x-1.x version of Registration. At that time, Redhen will become compatible with the 7.x-2.x versions of Registration, and will no longer work with 7.x-1.x.
Look for Redhen version 7.x-1.13 or newer, or use the patch found in this issue to make redhen_registration function with the Registration 2.x branch:
https://www.drupal.org/node/2815267