With the current RC (5.48 beta 1) I get the following fatal error when I want to view a contact record
Error: Call to undefined method CRM_Contact_Page_View_Summary::addExpectedSmartyVariables() in CRM_Core_BAO_CustomGroup::buildCustomDataView() (line 1986 of /var/www/vhosts/xyz/webroot/sites/all/modules/civicrm/CRM/Core/BAO/CustomGroup.php).
Trying the current RC now. I am not sure if this is related but when I view a contact now I get the following error:
[debug_info] => SELECT `a`.`id` AS `id`, `a`.`domain_id` AS `domain_id`, `a`.`name` AS `name`, `a`.`description` AS `description`, `a`.`member_of_contact_id` AS `member_of_contact_id`, `a`.`financial_type_id` AS `financial_type_id`, `a`.`minimum_fee` AS `minimum_fee`, `a`.`duration_unit` AS `duration_unit`, `a`.`duration_interval` AS `duration_interval`, `a`.`period_type` AS `period_type`, `a`.`fixed_period_start_day` AS `fixed_period_start_day`, `a`.`fixed_period_rollover_day` AS `fixed_period_rollover_day`, `a`.`relationship_type_id` AS `relationship_type_id`, `a`.`relationship_direction` AS `relationship_direction`, `a`.`max_related` AS `max_related`, `a`.`visibility` AS `visibility`, `a`.`weight` AS `weight`, `a`.`receipt_text_signup` AS `receipt_text_signup`, `a`.`receipt_text_renewal` AS `receipt_text_renewal`, `a`.`auto_renew` AS `auto_renew`, `a`.`is_active` AS `is_active`FROM a [nativecode=1146 ** Table 'xyzprod_civi.a' doesn't exist] [type] => DB_Error [user_info] => SELECT `a`.`id` AS `id`, `a`.`domain_id` AS `domain_id`, `a`.`name` AS `name`, `a`.`description` AS `description`, `a`.`member_of_contact_id` AS `member_of_contact_id`, `a`.`financial_type_id` AS `financial_type_id`, `a`.`minimum_fee` AS `minimum_fee`, `a`.`duration_unit` AS `duration_unit`, `a`.`duration_interval` AS `duration_interval`, `a`.`period_type` AS `period_type`, `a`.`fixed_period_start_day` AS `fixed_period_start_day`, `a`.`fixed_period_rollover_day` AS `fixed_period_rollover_day`, `a`.`relationship_type_id` AS `relationship_type_id`, `a`.`relationship_direction` AS `relationship_direction`, `a`.`max_related` AS `max_related`, `a`.`visibility` AS `visibility`, `a`.`weight` AS `weight`, `a`.`receipt_text_signup` AS `receipt_text_signup`, `a`.`receipt_text_renewal` AS `receipt_text_renewal`, `a`.`auto_renew` AS `auto_renew`, `a`.`is_active` AS `is_active`FROM a [nativecode=1146 ** Table 'xyzprod_civi.a' doesn't exist] [to_string] => [db_error: message="DB Error: no such table" code=-18 mode=callback callback=CRM_Core_Error::exceptionHandler prefix="" info="SELECT `a`.`id` AS `id`, `a`.`domain_id` AS `domain_id`, `a`.`name` AS `name`, `a`.`description` AS `description`, `a`.`member_of_contact_id` AS `member_of_contact_id`, `a`.`financial_type_id` AS `financial_type_id`, `a`.`minimum_fee` AS `minimum_fee`, `a`.`duration_unit` AS `duration_unit`, `a`.`duration_interval` AS `duration_interval`, `a`.`period_type` AS `period_type`, `a`.`fixed_period_start_day` AS `fixed_period_start_day`, `a`.`fixed_period_rollover_day` AS `fixed_period_rollover_day`, `a`.`relationship_type_id` AS `relationship_type_id`, `a`.`relationship_direction` AS `relationship_direction`, `a`.`max_related` AS `max_related`, `a`.`visibility` AS `visibility`, `a`.`weight` AS `weight`, `a`.`receipt_text_signup` AS `receipt_text_signup`, `a`.`receipt_text_renewal` AS `receipt_text_renewal`, `a`.`auto_renew` AS `auto_renew`, `a`.`is_active` AS `is_active`FROM a [nativecode=1146 ** Table 'xyzprod_civi.a' doesn't exist]"]
Do you have a customized contact summary - something where you're displaying memberships? If so, can you reproduce that customization on http://dmaster.demo.civicrm.org?