I just did a clean re-install of 4.7.4 on the site. The confirmation emails are being sent properly now when the Pay Later option is selected, however, none are being sent when using PayPal.
Again, the only notice I get is the PayPal sent notice. I know the emails are going out for Pay Later as I received one yesterday. When I tested a live renewal today, again, only a PayPal receipt showed up.
The logfile shows this for the renewal.
Apr 01 06:50:21 [info] Contribution record updated successfully
Apr 01 06:50:22 [info] $Fatal Error Details = Array
(
[message] => The requested Profile (gid=10) is disabled OR it is not configured to be used for 'Profile' listings in its Settings OR there is no Profile with that ID OR you do not have permission to access this profile. Please contact the site administrator if you need assistance.
[code] =>
)
Apr 01 06:50:22 [info] $backTrace = #0 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Core/Error.php(366): CRM_Core_Error::backtrace("backTrace", TRUE)
1 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Core/BAO/UFGroup.php(368): CRM_Core_Error::fatal("The requested Profile (gid=10) is disabled OR it is not configured to be used...")
2 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Contribute/BAO/ContributionPage.php(499): CRM_Core_BAO_UFGroup::getFields("10", FALSE, 4, NULL, NULL, FALSE, NULL, FALSE, NULL, 4, NULL)
3 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Contribute/BAO/ContributionPage.php(336): CRM_Contribute_BAO_ContributionPage::getProfileNameAndFields("10", "193", (Array:0))
4 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Contribute/BAO/Contribution.php(2524): CRM_Contribute_BAO_ContributionPage::sendMail("193", (Array:37), FALSE, FALSE)
5 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Contribute/BAO/Contribution.php(4626): CRM_Contribute_BAO_Contribution->composeMessageArray((Array:31), (Array:11), (Array:37), FALSE, FALSE)
6 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Contribute/BAO/Contribution.php(4575): CRM_Contribute_BAO_Contribution::sendMail((Array:31), (Array:11), Object(CRM_Contribute_BAO_Contribution), (Array:37), FALSE, FALSE)
7 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Core/Payment/BaseIPN.php(450): CRM_Contribute_BAO_Contribution::completeOrder((Array:31), (Array:11), (Array:7), Object(CRM_Core_Transaction), FALSE, Object(CRM_Contribute_BAO_Contribution), FALSE, FALSE)
8 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Core/Payment/PayPalIPN.php(290): CRM_Core_Payment_BaseIPN->completeTransaction((Array:31), (Array:11), (Array:7), Object(CRM_Core_Transaction), FALSE)
9 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/CRM/Core/Payment/PayPalIPN.php(343): CRM_Core_Payment_PayPalIPN->single((Array:31), (Array:11), (Array:7), FALSE, FALSE)
10 /home/nwtaadmin/public_html/administrator/components/com_civicrm/civicrm/extern/ipn.php(55): CRM_Core_Payment_PayPalIPN->main()
11 {main}
I verified that the profile in question is configured for profiles, it is NOT disabled, and the user is authorized to access the profile. As I mentioned the PayPal confirmations stopped around 4.6.8