- Drupal 7.52
- CiviCRM 4.7.15
- Apache/2.4.7 (Ubuntu)
For the past few versions of CiviCRM I am getting a 500 error when going to:
Mailings > Draft and Unscheduled Mailings (/civicrm/mailing/browse/unscheduled) Mailings > Scheduled and Sent Mailings (/civicrm/mailing/browse/scheduled)
The browser page:
The www.EXAMPLE.org page isn’t working www.EXAMPLE.org is currently unable to handle this request. HTTP ERROR 500
[Mon Jan 30 23:11:31.163855 2017] [:error] [pid 7942] [client xx.xx.xx.xx:36293] PHP Fatal error: Call to undefined method CRM_Mailing_BAO_Mailing::getPublicViewUrl() in /home/USER/web/EXAMPLE.org/public_html/sites/all/modules/civicrm/CRM/Mailing/Selector/Browse.php on line 425
I can send a mailing, and it does go out, but as soon as I send it I get the error, and can never see the Scheduled and Sent messages.
I am a capable server administrator, and I've been hosting CiviCRM sites for seven years, but I have no idea how to even begin to debug or fix this error. I keep hoping the error will go away with each CiviCRM update, but it remains. Any help is greatly appreciated.
Thank you, Tony