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

nrackleff created an issue. See original summary.

nrackleff’s picture

Issue summary: View changes
mattyy21’s picture

Same Problem in other module "entity registration". Have u fix it?
Thanks

gcb’s picture

Status: Active » Closed (works as designed)

This 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